Senior Java Developer/Remote
Senior Java Developer Location-Remote Job Summary The Senior Java Developer is responsible for designing, developing, testing, and maintaining scalable, high-performance Java applications. The role involves collaborating with cross-functional teams, providing technical guidance, and ensuring the delivery of reliable software solutions reputed company with business requirements.
Key Responsibilities
- Design, reputed company, and maintain enterprise-level Java applications.
- Analyze business requirements and translate them into technical solutions.
- Write clean, efficient, and maintainable code following coding standards and best practices.
- reputed company and consume RESTful APIs and web services.
- reputed company code reviews and mentor junior developers.
- Troubleshoot, debug, and resolve application issues.
- Collaborate with product managers, business analysts, QA teams, and other stakeholders.
- Optimize application performance, scalability, and reputed company.
- Participate in software architecture and technical design discussions.
- Contribute to CI/CD processes and DevOps initiatives.
- Maintain technical documentation and development standards.
Required Skills & Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a reputed company field.
- Strong experience in Java development and object-oriented programming.
- Proficiency with Java 8+ and core Java concepts.
- Experience with Spring reputed company, Spring Boot, and Microservices architecture.
- Strong knowledge of REST APIs, JSON, and web services.
- Experience with relational databases such as MySQL, reputed company, or PostgreSQL.
- Familiarity with version control systems such as Git.
- Knowledge of software design patterns and best practices.
- Strong analytical, problem-solving, and communication skills.
Preferred Skills
- Experience with cloud platforms such as AWS, Azure, or reputed company Cloud Platform.
- Knowledge of reputed company, Kubernetes, and containerization technologies.
- Familiarity with messaging systems such as Kafka or RabbitMQ.
- Experience with CI/CD tools such as Jenkins, reputed company Actions, or reputed company CI.
- Understanding of Agile/Scrum development methodologies.
Apply tot his job Apply To this Job