We are seeking an experienced Java Developer to join the E*TRADE Web Platform team at Client . The ideal candidate will have strong expertise in Java and Spring technologies, and will be responsible for developing high-performance, scalable, and robust applications within a service-oriented architecture (SOA). You’ll contribute to the enhancement and maintenance of mission-critical systems, working in a fast-paced environment alongside talented engineers and architects.

Key Responsibilities:

  • Develop and enhance Java-based backend applications using Spring Boot, Spring Framework, and related technologies.
  • Design and implement scalable, high-availability systems with performance tuning as needed.
  • Work with SOA patterns and tools to build end-to-end integration solutions.
  • Design multi-tiered web-based systems with clean architectural principles.
  • Build and consume SOAP and RESTful web services.
  • Collaborate with cross-functional teams to analyze requirements, design solutions, and deliver quality code.
  • Participate in code reviews, testing, debugging, and deployment activities.
  • Write and optimize complex SQL queries and database interactions.

Required Qualifications:
  • 4+ years of hands-on experience in Java development with strong proficiency in:
  • Spring Framework, Spring Boot, and Spring Integration
  • Core Java, J2EE, Servlets
  • Experience in Tomcat, Maven, Subversion, and build tools.
  • Proficient in SQL, JDBC, and relational databases such as Sybase or Oracle.
  • Strong understanding of object-oriented design principles, design patterns, and multi-tier architecture.
  • Solid experience with SOA and integration tools (e.g., JDeveloper, Eclipse).
  • Experience designing and developing SOAP/REST APIs.

Preferred Skills:
  • Familiarity with Hibernate or other ORM tools.
  • Understanding of web security and best practices in financial application development.
  • Familiarity with containerization and deployment tools (Docker, Jenkins, etc.) is a plus.

Soft Skills & Attributes:
  • Self-motivated, proactive, and able to handle multiple projects concurrently.
  • Strong analytical and problem-solving skills.
  • Excellent communication skills with the ability to work effectively across business and technical teams.
  • Comfortable in fast-paced, collaborative, and Agile environments.
#J-18808-Ljbffr
Similar jobs

Java Developer

Apply Now
Back to search page