Java Developer | Codersbrain
contractual
Posted on August 14, 2025
Job Description
Java Developer / Senior Java Developer
Company Overview
Company details are not specified.
Job Summary
We are seeking a highly skilled and motivated Java Developer / Senior Java Developer to join our dynamic engineering team. The ideal candidate will have strong experience in core Java programming, problem-solving, and designing high-performance applications. You will be involved in building robust, scalable, and secure backend systems, with a focus on microservices and RESTful API development.
Responsibilities
- Design, develop, test, and deploy high-quality Java-based applications.
- Write clean, efficient, and maintainable code using Java 8+ features, including Lambda Expressions and Streams.
- Implement and optimize multithreaded solutions and handle concurrent data processing.
- Work with collections, data structures, and algorithms for high-performance computing.
- Develop and consume RESTful web services for application integration.
- Implement backend solutions using Spring Boot and Spring MVC frameworks.
- Integrate messaging solutions using Java Messaging Service (JMS) or similar technologies.
- Use Git for version control and Maven for build automation.
- Collaborate with cross-functional teams in an Agile/SCRUM environment.
- Participate in code reviews, debugging, performance tuning, and optimization.
- Write unit and integration tests to ensure application reliability.
- Solve complex problems with efficient and scalable solutions, similar to LeetCode/competitive programming challenges.
Qualifications
- Core Java expertise with at least 5 years of hands-on development experience.
- Strong problem-solving skills, preferably demonstrated on coding platforms like LeetCode, HackerRank, or similar.
- Proficient in Java 8 and above (Lambda expressions, Streams API, Functional programming concepts).
- Excellent understanding of Multithreading, Concurrency, and Collections Framework.
- Strong experience in data structures and algorithms.
- Proven experience in REST API design and implementation.
- Hands-on with Spring Boot and Spring MVC frameworks.
- Knowledge of Java Messaging frameworks (JMS, Kafka, RabbitMQ, etc.).
- Familiar with Git for source control and Maven for project build management.
- Experience working in Agile/SCRUM environments.
Preferred Skills
- Exposure to Microservices Architecture.
- Experience with cloud platforms (AWS, Azure, or GCP).
- Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes.
- Experience in performance tuning of backend systems.
- Knowledge of SQL and NoSQL databases.
Experience
- Minimum of 5+ years of relevant experience in Java development.
Environment
- Based in Hyderabad. The typical work setting is not specified (remote, in-office, hybrid).
Salary
Salary details are not specified.
Growth Opportunities
Career advancement opportunities within the company are not specified.
Benefits
Offered benefits are not specified.