← Back to jobs
Atlanta, GA, USA
No related jobs found
Technology Stack: Java, J2EE, Spring Boot, Spring MVC, Spring Security, Microservices, Hibernate, REST APIs, SQL, MySQL, Oracle, AWS, Docker, Kubernetes, Git, Jenkins.
Roles and Responsibilities
Designed, developed, and maintained scalable enterprise applications using Java, J2EE, and Spring Boot.
Developed RESTful web services and APIs to support communication between internal and external applications.
Implemented microservices-based architecture to build scalable, reliable, and maintainable applications.
Developed backend business logic using Core Java, Object-Oriented Programming (OOP), Collections, Multithreading, and Exception Handling.
Used Spring Boot, Spring MVC, and Spring Security to develop secure and high-performance applications.
Implemented database operations using Hibernate, JPA, JDBC, and SQL.
Designed and optimized SQL queries, stored procedures, indexes, and database transactions using Oracle, MySQL, and PostgreSQL.
Integrated third-party applications and external services using REST APIs and JSON.
Implemented authentication and authorization mechanisms to secure enterprise applications.
Developed reusable components and common utility classes to improve code quality and maintainability.
Worked with Java messaging technologies such as Apache Kafka and RabbitMQ for asynchronous communication.
Performed unit testing and integration testing using JUnit and Mockito.
Used Maven and Gradle for project builds and dependency management.
Managed source code using Git and participated in code reviews and collaborative development.
Built and deployed applications using Jenkins, Docker, Kubernetes, and CI/CD pipelines.
Monitored application performance, troubleshot production issues, and implemented bug fixes and enhancements.
Collaborated with business analysts, QA engineers, architects, and development teams in an Agile/Scrum environment.
Participated in all phases of the Software Development Life Cycle (SDLC), including requirement analysis, design, development, testing, deployment, and production support.
Technical Skills
Programming Languages: Java, SQL
Java Technologies: Core Java, J2EE, JDBC, JSP, Servlets
Frameworks: Spring Boot, Spring MVC, Spring Security, Hibernate, JPA
Architecture: Microservices, RESTful Web Services
Databases: Oracle, MySQL, PostgreSQL, SQL Server
Messaging: Apache Kafka, RabbitMQ
Build Tools: Maven, Gradle
Testing: JUnit, Mockito, Postman
Cloud Platforms: AWS, Microsoft Azure
DevOps: Jenkins, Docker, Kubernetes, Git
Application Servers: Apache Tomcat, JBoss
Methodologies: Agile, Scrum, SDLC
Qualifications
Bachelor's degree in Computer Science, Information Technology, or a related field.
Experience developing enterprise applications using Java and Spring Boot.
Strong understanding of OOP concepts, data structures, and algorithms.
Experience in REST API development, microservices, and database integration.
Knowledge of application deployment, debugging, testing, and performance optimization.
Strong analytical, problem-solving, and communication skills
Any Graduate
No related jobs found
← Back to jobs