Procom - Greenwood Village, CO

posted about 2 months ago

Full-time - Senior
Remote - Greenwood Village, CO
Professional, Scientific, and Technical Services

About the position

We are seeking a highly skilled and experienced Java Developer - Senior for a 6-month remote assignment with potential for conversion. The preferred candidate location is Denver, CO or Dallas, TX, but we are open to remote candidates. This role involves designing, developing, and implementing Java-based solutions in a SPRING Framework environment. The ideal candidate will have a strong background in Java / JEE software design, development, and implementation, particularly within a SPRING Framework context. The successful candidate will possess 6-10 years of experience in software design and development, with a focus on enterprise-wide projects. They will be adept at solving complex problems and will have advanced Java skills, including multithreading, performance scaling, and memory management. The role requires a proactive approach to driving process improvements and enhancing feature adoption, as well as a solid understanding of CI/CD practices and Agile methodologies. In addition to technical skills, the candidate must demonstrate strong problem-solving abilities and effective communication skills, enabling them to collaborate with Product Owners, Architects, and other engineers across the organization. Familiarity with Atlassian tools for Agile project management and experience with Blue-Green deployments are also essential for this position. The candidate will be expected to contribute to the overall architecture and design of enterprise applications, ensuring robust and scalable solutions are delivered.

Responsibilities

  • Design, develop, and implement Java-based solutions in a SPRING Framework environment.
  • Solve complex problems for enterprise-wide projects.
  • Drive process improvements and enhance feature adoption.
  • Collaborate with Product Owners, Architects, and other engineers across the organization.
  • Utilize Agile development methodologies in project execution.
  • Implement CI/CD practices and manage deployments effectively.
  • Create and refine written content to share knowledge with the team.

Requirements

  • 6-10 years' experience with Java / JEE software design, development, and implementation in a SPRING Framework environment.
  • 3-5 years' experience designing and developing solutions to complex problems for enterprise-wide projects.
  • Advanced Java skills: Multithreading/Locking, Scaling/Performance, Memory/Object Reuse, IOC Design, Simple/Clean API/Encapsulation.
  • Strong working knowledge of software development methodologies, including Agile processes.
  • Experience with Atlassian tools for Agile project/code management (BitBucket, Bamboo, JIRA, Confluence).
  • Experience with Blue-Green deployments and PCF - Pivotal Cloud Foundry.
  • Experience with MongoDB and RabbitMQ.

Nice-to-haves

  • Experience in driving process improvements, enhanced feature adoption, scalability, and automation.
  • Strong analytical, problem-solving, and prioritization skills.
  • Excellent written and verbal communication skills.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service