Java Developer

Futuremindz llc
United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
9 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Amazon Web Services Application Performance Management Unit Testing Microsoft Azure Cloud Computing Cloud Engineering Computer Programming Databases Data Structures Relational Databases Database Design
+26 more
Software Debugging DevOps Gradle Hibernate (Java) Java Platform Standard Edition (J2SE) PostgreSQL Apache Maven MySQL Oracle (Applications) Performance Tuning Program Analysis Systems Development Life Cycle Software Engineering SQL Databases Systems Integration Web Application Frameworks Google Cloud Spring-mvc Spring-boot Git Front End Software Development Api Design Restful APIs Jenkins Web Api Microservices

Job description

  • SDLC Lifecycle: Contribute actively to all phases of the software development lifecycle.
  • Testing and Debugging: Conduct software analysis, programming, automated unit testing, and debugging.
  • Performance Optimization: Identify application performance bottlenecks and implement code patches or fixes.
  • Database Design: Create and manage database architecture, tables, and write optimized SQL queries.
  • Collaboration: Coordinate with frontend developers, DevOps engineers, and QA teams to integrate system layers.
  • Documentation: Compile detailed technical documentation, design workflows, and user manuals.

Requirements

  • Core Java Mastery: Deep understanding of Java SE, object-oriented programming (OOP) principles, data structures, and algorithms.
  • Framework Proficiency: Hands-on experience with modern frameworks like Spring Boot, Spring MVC, and Hibernate.
  • API Development: Strong expertise in building and integrating RESTful web services and third-party APIs.
  • Database Management: Working knowledge of relational databases (e.g., MySQL, PostgreSQL, Oracle) and SQL.
  • Build and Version Tools: Proficiency with Git, Maven, or Gradle, and CI/CD pipelines like Jenkins.
  • Cloud Architecture: Familiarity with cloud platforms (AWS, Azure, or Google Cloud) and microservices architecture is preferred.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

5:51 min

Understanding build structure and core Gradle plugins

Amanda Martin · LIVE

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all