Java Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

TEK NINJAS · 8 hours ago

Java Software Engineer

TEK NINJAS is seeking a highly skilled Senior Software Engineer with strong expertise in Java-based application development and complementary experience using Python. The ideal candidate will design and implement robust, scalable, and high-performance systems within a distributed architecture, focusing on backend services and AI-driven integrations.

Cloud InfrastructureInformation TechnologySoftware
check
H1B Sponsor Likelynote
Hiring Manager
Siddharth Shanmugam
linkedin

Responsibilities

Design, develop, and maintain complex applications and microservices using Java (Spring Boot, Spring Cloud, Hibernate/JPA)
Build reliable, secure, and high-performance RESTful APIs and integrate them with databases, messaging systems (Kafka), and external services
Contribute to system architecture design, performance tuning, scalability improvements, and API security (OAuth2)
Utilize Python for building automation tools, asynchronous APIs, data processing modules, and AI/ML-based integrations where applicable
Collaborate across Java and Python teams to deliver end-to-end solutions involving cross-stack service integration
Conduct thorough code reviews, develop comprehensive unit and integration tests, and implement CI/CD best practices using Docker and modern deployment pipelines
Engage in performance analysis, profiling, and production debugging using observability tools
Contribute to architectural discussions for cloud-native deployments and participate in Agile development ceremonies

Qualification

JavaSpring BootRESTful APIsPythonKafkaCI/CDDatabase ManagementCommunication SkillsTeamwork Skills

Required

Strong Java Core skills with deep understanding of concurrency, multithreading, and distributed system design
Proven experience with Spring Boot, Spring Cloud, Hibernate/JPA, and building REST-based microservices
Proficiency in software design principles, object-oriented programming, and standard design patterns
Experience with relational and NoSQL databases, data modeling, and SQL optimization
Hands-on experience with Python for backend development, including RESTful API building and data processing scripts
Familiarity with Kafka or equivalent event-driven messaging systems
Strong experience with unit/integration testing and CI/CD workflows using Git, Docker, and containerized deployments
Good understanding of API security, caching, and performance optimization strategies
Excellent communication and teamwork skills

Preferred

Experience integrating Generative AI workflows or vector-based retrieval systems using Python (embeddings, prompt engineering)
Familiarity with async programming, multiprocessing, and memory management in Python

Company

TEK NINJAS

twittertwittertwitter
company-logo
Tek Ninjas develops and delivers innovative technologies in web, app development, cloud and mobility along with a professional service.

H1B Sponsorship

TEK NINJAS has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (73)
2024 (41)
2023 (47)
2022 (34)
2021 (54)
2020 (31)

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Naveen L.
Chief Executive Officer
linkedin
Company data provided by crunchbase