Java Developer
Robotics Technologies LLC
Tampa, FL, United States
1 day 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)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$158,080
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Spring Security
Application Programming Interfaces (APIs)
Automation of Tests
Unit Testing
Cloud Computing
Code Review
Databases
Software Debugging
Software Design Patterns
Distributed Systems
Java Platform Enterprise Edition (J2EE)
+40 more
Github
Gradle
Hibernate (Java)
Java Persistence API
Junit
PostgreSQL
Apache Maven
Enterprise Messaging Systems
MongoDB
MySQL
OAuth
Object-Oriented Software Development
Oracle Databases
Scrum Methodology
RabbitMQ
Mockito
Standard Sql
JSON Web Token
Selenium
SQL Stored Procedures
SQL Databases
Systems Integration
Software Organization
Enterprise Software Applications
Spring-mvc
Spring-boot
Software Security
SOAPAPI
Backend
Git
Integration Tests
Information Technology
Apache Kafka
Build Tools
Bitbucket
Front End Software Development
Restful APIs
Docker
Web Api
Microservices
Job description
We are looking for an experienced Java Developer responsible for designing, developing, testing, and maintaining enterprise-level applications. The ideal candidate should have strong experience in Java, Spring Boot, Microservices, REST APIs, Hibernate, SQL, and cloud technologies., * Design, develop, and maintain enterprise applications using Java and J2EE technologies.
- Build scalable backend applications using Java 8, Java 11, Java 17, and Java 21.
- Develop RESTful web services and APIs using Spring Boot and Spring MVC.
- Implement microservices architecture to build scalable and distributed applications.
- Work with Hibernate and JPA for database integration and persistence.
- Develop and optimize SQL queries, stored procedures, and database operations.
- Integrate backend applications with frontend systems and third-party APIs.
- Implement application security using Spring Security, OAuth 2.0, and JWT.
- Perform unit testing and integration testing using JUnit and Mockito.
- Troubleshoot application issues and improve system performance.
- Participate in code reviews and follow software development best practices.
- Work with messaging platforms such as Apache Kafka and RabbitMQ.
- Deploy and maintain applications using Docker and Kubernetes.
- Collaborate with cross-functional teams in an Agile/Scrum environment.
- Manage source code and version control using Git, GitHub, and Bitbucket.
Required Technical Skills
- Programming Languages: Java, J2EE, SQL
- Frameworks: Spring Boot, Spring MVC, Spring Security, Hibernate
- Architecture: Microservices, REST APIs, SOAP Web Services
- Databases: Oracle, MySQL, PostgreSQL, MongoDB
- ORM Tools: Hibernate, JPA
- Testing Tools: JUnit, Mockito, Selenium
- Build Tools: Maven, Gradle
Requirements
- Bachelorβs degree in Computer Science, Information Technology, or a related field.
- 3-8 years of experience in Java application development.
- Strong knowledge of object-oriented programming and design patterns.
- Hands-on experience with Spring Boot and Microservices.
- Experience developing and integrating RESTful APIs.
- Strong debugging, analytical, and problem-solving 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
Good distractions
Loading talks and stories from around this roleβ¦