Pune, Maharashtra, India
Information Technology
Full-Time
Brainwork TechnoSolutions Pvt. Ltd.
Overview
Job Description
As a Java Backend Engineer, you will be instrumental in understanding complex business requirements, you will be able to provide comprehensive solutions from design to implementation and rollout of a Java application software. You will be responsible for coding, testing, and implementing high-quality Java modules for a sophisticated enterprise application system that integrates with multiple third-party web services. like AWS.
Additionally, you will modify existing software to fix errors, enhance performance, troubleshoot, debug, and upgrade existing applications. Effective coordination with various stakeholders, including technical teams, operations, business analysts, and quality assurance teams globally, is crucial. You will ensure that all designs and implementations are scalable, fault-tolerant, and capable of handling high-volume data sources. You will be required to write scalable web-API for the Spring Boot application.
Key Responsibilities
As a Java Backend Engineer, you will be instrumental in understanding complex business requirements, you will be able to provide comprehensive solutions from design to implementation and rollout of a Java application software. You will be responsible for coding, testing, and implementing high-quality Java modules for a sophisticated enterprise application system that integrates with multiple third-party web services. like AWS.
Additionally, you will modify existing software to fix errors, enhance performance, troubleshoot, debug, and upgrade existing applications. Effective coordination with various stakeholders, including technical teams, operations, business analysts, and quality assurance teams globally, is crucial. You will ensure that all designs and implementations are scalable, fault-tolerant, and capable of handling high-volume data sources. You will be required to write scalable web-API for the Spring Boot application.
Key Responsibilities
- Design, develop, and maintain robust and scalable Java applications using Spring Boot and Hibernate.
- Implement and manage microservices architecture to enhance application modularity and scalability.
- Develop RESTful APIs and ensure their integration with frontend services.
- Secure applications using JSON Web Tokens (JWT) and other security protocols.
- Deploy and manage applications on AWS cloud infrastructure.
- Work with both relational (MySQL) and NoSQL databases to ensure efficient data storage and retrieval.
- Implement messaging solutions using Kafka to ensure reliable and high-throughput communication between services.
- Deploy and manage applications on Tomcat servers.
- Write unit tests using JUnit and Mockito to ensure code quality and reliability.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and resolve production issues in a timely manner.
- Bachelors degree in Computer Science, IT, or a related technical field.
- 5 years of hands-on experience as a Java Backend Developer.
- Strong expertise in Spring Boot and Hibernate.
- Proven experience with microservices architecture and REST API development.
- Familiarity with JSON Web Tokens (JWT) for securing applications.
- Experience with both NoSQL (e.g., MongoDB, Cassandra, DynamoDB, Elasticsearch etc.) and relational databases (e.g., MySQL).
- Experience of Kafka/SQS/SNS etc. for building scalable and reliable messaging solutions.
- Excellent problem-solving skills and the ability to work independently as well as in a team environment..
- Strong communication and interpersonal skills.
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in