Senior Java Developer

$145,600 - $156,000/Yr

Pyramid Consulting - Seattle, WA

posted 23 days ago

Full-time - Senior
Seattle, WA
Professional, Scientific, and Technical Services

About the position

The Senior Java Developer position is a contract role focused on developing and implementing software solutions for a leading bank. The role involves working closely with business leaders and architects to ensure the delivery of high-quality software applications. The developer will be responsible for overseeing various phases of the software development lifecycle (SDLC), including analysis, design, development, testing, and deployment, while also providing technical guidance and strategic direction.

Responsibilities

  • Work closely with business and architects to provide implementation solutions for software applications.
  • Create prototypes to validate design concepts.
  • Prepare UML diagrams to describe current and future states of applications.
  • Participate in all phases of the SDLC, including analysis, technical design, development, testing, and deployment.
  • Review project artifacts to ensure alignment with application interests.
  • Supervise and develop software to ensure delivery of initiatives for specific applications or groups.
  • Develop, enhance, test, support, maintain, and debug software applications.
  • Assist senior business leaders and management as a senior member of the technical team.
  • Provide strategic technical direction and system architecture for initiatives.
  • Lead estimation efforts for software applications and coordinate with external programming teams.
  • Provide feedback and technical guidance to project managers on critical issues.

Requirements

  • Over 10 years of hands-on experience in developing large-scale, high-volume enterprise applications using Java/J2EE.
  • Strong programming skills in Core Java and experience with the Spring Framework.
  • Proficient in Oracle SQL/PLSQL and Microservices.
  • Experience in developing RESTful Services and SOAP Webservices using Spring Boot.
  • Familiarity with Apache Kafka for data publishing and consuming.
  • Experience in Junit Test case development, performance testing, and code analysis.
  • Proficient in using development tools such as Eclipse/IntelliJ, Maven, GIT, and CI/CD pipelines.
  • Strong understanding of OO design and development design patterns.
  • Experience with Agile development models and test-driven development.

Nice-to-haves

  • Knowledge of NoSQL distributed databases like Cassandra.
  • Experience with automation tools and practices.
  • Strong analytical thinking and collaboration skills.
  • Familiarity with DevOps practices.

Benefits

  • Health insurance (medical, dental, vision)
  • 401(k) plan
  • Paid sick leave
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service