
Senior Software Engineer – Java
3 days ago
We are seeking a highly driven Senior Software Engineer who excels in designing, building, and optimizing scalable software solutions. The ideal candidate will possess strong expertise in Java programming, data structures and algorithms, RESTful APIs, and the Spring Boot framework, with a knack for solving complex technical challenges in collaborative team environments.
Responsibilities
- Function as a member of a software engineering team by contributing to software builds through consistent development practices
- Debug basic software components and identify code defects for remediation
- Enable the development, support, and monitoring of software across test, integration, and production environments
- Automate deployments in test or production environments
- Adhere to security and regulatory Requirements
- Design and contribute to API implementations
- Follow best practices for automated unit, integration, and regression testing
- Participate in pull request reviews to ensure quality code delivery
- Build software as part of a nimble Agile Team where you have every opportunity to impact team goals and contribute to the overall architecture
- Ensure our infrastructure is safely extensible, scalable, reliable, and meets SLAs for both external and internal users
- Ensure our software solutions are testable, intuitive, and easy to maintain
Requirements
- 5+ years of hands-on software development, testing, and implementation experience
- Bachelors or masters degree in Computer Science, Engineering, Information Systems, or a related STEM field
- Core competencies in Java 8+ programming, data structures & algorithms, and utilizing REST APIs
- Proficiency in Spring Boot, system design, and design patterns for enterprise-level software engineering
- Knowledge of RDBMS & NoSQL databases, including MongoDB, Redis, or PostgreSQL
- Hands-on experience with tools such as Git, Jenkins, and build systems like Gradle or Maven
- Background in deploying containerized applications using Docker and Kubernetes in cloud computing environments
- Flexibility to use performance analysis tools for profiling and optimizing application performance
- Commitment to Agile methodologies and modern practices like CI/CD automation and repeatable testing
- Familiarity with Linux/Unix environments and building scalable production-grade server-side solutions
- Capability to develop with asynchronous and multi-threaded programming for high-efficiency systems
- Understanding of high availability techniques and strategies for fault-tolerant application design
- Excellent written and verbal communication skills, with a willingness to learn and adapt to new technologies
Technologies
- Java 8 & above
- DS Algo
- Microservices
- Spring Boot
- REST API
- Design Patterns, System Design
-
Senior Software Engineer
21 hours ago
Bengaluru, India Spigot Software Full timeThis role of Senior Software Engineer is our client. The group is responsible for the development of the technology platforms supporting key products including Connected Risk, World Check, and products in the Risk Managed Services space.Responsible for the analysis, definition, design, construction, testing, installation, modification, and maintenance of...
-
Senior Java Software Engineer
3 weeks ago
Hyderabad, India Kanerika Software Pvt Ltd Full timeJob Summary: As a Senior Java Developer, you will utilize your extensive Java programming skills and expertise to design and develop robust and scalable applications. You will collaborate with cross-functional teams, provide technical leadership, and contribute to the entire software development life cycle. With your deep understanding of Java technologies...
-
Senior Java Software Engineer
2 weeks ago
Hyderabad, India Kanerika Software Pvt Ltd Full timeJob Summary: As a Senior Java Developer, you will utilize your extensive Java programming skills and expertise to design and develop robust and scalable applications. You will collaborate with cross-functional teams, provide technical leadership, and contribute to the entire software development life cycle. With your deep understanding of Java...
-
Senior Java Software Engineer
2 weeks ago
Bengaluru, Karnataka, India McLaren Strategic Solutions (MSS) Full time ₹ 15,00,000 - ₹ 25,00,000 per yearSenior Software Engineer (Java) (India | 4+ years of hands-on software development experience in Java/J2EE technologies.) Join mPokket, a leading fintech platform in India, as a Senior Software Engineer. Lead technical teams in delivering end-to-end software projects, providing architecture guidance, and mentoring junior developers. Key Responsibilities ...
-
Java Software Engineer
2 weeks ago
Bengaluru, India Java Backend developer Full timeWe are seeking an experienced Java Backend Developer (6+ years) to design and develop high-performance, scalable backend systems. The ideal candidate will have deep expertise in Java 8+, strong fundamentals in OOP, design patterns, data structures, and algorithms, as well as proven experience in integration tools and databases (MySQL or NoSQL).
-
Java Software Engineer
3 weeks ago
Bengaluru, India Java Backend developer Full timeWe are seeking an experienced Java Backend Developer (6+ years) to design and develop high-performance, scalable backend systems. The ideal candidate will have deep expertise in Java 8+, strong fundamentals in OOP, design patterns, data structures, and algorithms, as well as proven experience in integration tools and databases (MySQL or NoSQL).
-
Java Software Engineer
3 weeks ago
Bengaluru, India Java Backend developer Full timeWe are seeking an experienced Java Backend Developer (6+ years) to design and develop high-performance, scalable backend systems. The ideal candidate will have deep expertise in Java 8+, strong fundamentals in OOP, design patterns, data structures, and algorithms, as well as proven experience in integration tools and databases (MySQL or NoSQL).
-
Java Software Engineer
2 weeks ago
Bengaluru, India Java Backend developer Full timeWe are seeking an experienced Java Backend Developer (6+ years) to design and develop high-performance, scalable backend systems. The ideal candidate will have deep expertise in Java 8+, strong fundamentals in OOP, design patterns, data structures, and algorithms, as well as proven experience in integration tools and databases (MySQL or NoSQL).
-
Java Software Engineer
2 weeks ago
Bengaluru, India Java Backend developer Full timeWe are seeking an experienced Java Backend Developer (6+ years) to design and develop high-performance, scalable backend systems. The ideal candidate will have deep expertise in Java 8+, strong fundamentals in OOP, design patterns, data structures, and algorithms, as well as proven experience in integration tools and databases (MySQL or NoSQL).
-
Senior Java Software Engineer
5 days ago
Bengaluru, India Pivotrics Full timeCompany DescriptionPivotrics is a software product engineering company based in Bengaluru. We specialize in transforming software teams into world-class product engineering teams for global product majors. Our approach combines a product mindset, deep tech expertise, agile working, and customer-focused innovation to help our clients scale revenue and...