Jr. Java Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+43 more
Requirements
Seeking a skilled Java Developer with 3-5 years of experience in backend development. The ideal candidate will have hands-on expertise with Java 11, Spring Boot, and build tools like Maven/Gradle, along with practical exposure to cloud platforms such as AWS and AI-assisted development tools like GitHub Copilot (GHCP). This role is suited for someone who can work independently on designing, developing, and maintaining scalable, high-quality applications while contributing to architectural and technical decisions., * Core Java: Strong command of Java 11 features (streams, lambdas, Optional, var, etc.) and solid object-oriented design principles.
- Framework experience: Proven experience building RESTful web services and microservices using Spring Boot.
- Build tools: Practical experience with Maven or Gradle for dependency management, builds, and project structuring.
- Cloud platforms: Working experience with AWS services (EC2, S3, Lambda, RDS, or similar); ability to deploy and manage applications in cloud environments.
- AI-assisted development: Experience leveraging GitHub Copilot (GHCP) or similar AI coding assistants to accelerate development and improve code quality.
- API development: Strong understanding of REST API design, documentation, testing (e.g., Postman), and integration with third-party services.
- Database skills: Solid working knowledge of SQL and relational databases (e.g., PostgreSQL, MySQL, DB2); ability to write optimized queries and understand indexing.
- Version control: Proficient with Git, branching strategies, and command-line interfaces.
- Testing & debugging: Experience with unit and integration testing frameworks (JUnit/TestNG), along with strong debugging and troubleshooting skills.
- Agile exposure: Solid experience working within Agile/Scrum methodologies, including sprint planning, stand-ups, and retrospectives.
- Collaboration tools: Practical experience with JIRA and Confluence for task tracking, documentation, and team collaboration.
- Communication: Strong verbal and written communication skills, with the ability to collaborate effectively across cross-functional teams and mentor junior developers as needed.
- Problem-solving: Ability to independently troubleshoot issues, optimize performance, and propose technical solutions.
Good to Have:
- Exposure to front-end technologies (HTML, CSS, JavaScript, React/Angular
- Experience with CI/CD pipelines (Jenkins or similar).
- Knowledge of containerization (Docker) and orchestration basics (Kubernetes).
- Familiarity with caching mechanisms (Redis, Memcached).
What are the top skills required for this role?
- Java 11 Development
- Spring boot & Rest API
- AWS Cloud and SQL Database experience
- Gen AI knowledge
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on leoforce.usGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
What’s the Difference between a Junior, Mid, and Senior Developer?
93 Java Interview Questions You Should Prepare For
Why Upskilling And Reskilling is Important For Developers
Top 10 Java Libraries