Java Developer
Robotics Technologies LLC
Atlanta, GA, United States
2 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Spring Security
Application Programming Interfaces (APIs)
Agile Methodology
Amazon Web Services
Apache Tomcat
Server Applications
Business Logic
Application Performance Management
Unit Testing
Microsoft Azure
Software Bug Management
+51 more
Software Quality
Code Review
Databases
Continuous Integration
Data Structures
Software Debugging
Java Platform Enterprise Edition (J2EE)
Gradle
Hibernate (Java)
Java Database Connectivity
Java Message Service (JMS)
Java Persistence API
Java Servlet
JSON
WildFly (JBoss AS)
Javaserver Pages
Junit
PostgreSQL
Apache Maven
Microsoft SQL Server
MySQL
Object-Oriented Software Development
Oracle Databases
Oracle (Applications)
Performance Tuning
Scrum Methodology
Systems Development Life Cycle
RabbitMQ
Mockito
Standard Sql
Software Deployment
Software Engineering
SQL Stored Procedures
SQL Databases
Multithreading
Enterprise Software Applications
Postman
Spring-mvc
Spring-boot
Backend
Git
Integration Tests
Kubernetes
Information Technology
Apache Kafka
Build Tools
Asynchronous Programming
Restful APIs
Docker
Jenkins
Microservices
Job description
- 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.
Requirements
- 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, * 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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT