Java Developer (1) aa
Role: Java DeveloperTeam: Applications DevelopmentWhat is the role?You would be a key member of our Application Development Team, solving complex and unique business challenges in an Agile environment. We are looking for well-rounded developers who are eager to mature/evolve/progress/learn/contribute across the application stack to support the needs of the team and are willing to tackle new challenges despite preferred languages and implementations. Being a member of the team also affords you the opportunity to advance your professional and technical knowledge through conferences, publications, professional networks, and meetups.You should possess the experience and qualifications to perform these core responsibilities:Design and develop high-performing software solutions utilizing the latest technologies and industry best practices.Work as part of a very mature Agile development team that benefits from a collaborative approach to developing software through short iterations.Help Promontory achieve their continuous improvement goals of 80% automated test coverage, 100% code-based infrastructure that is rebuilt with every deployment, and anytime automated deployments.Contribute to the expansion of Promontorya€ (TM) s DevOps and DevSec practices to make all applications resilient, visible, and secure.Employ a Design Thinking approach which emphasizes a customer-centric design to ensure that applications are developed to meet real human needs.Continue to develop your breadth and depth of Java technologies by attending conferences, prototyping new technologies, and taking time to explore new areas of interest. What does application development look like at Promontory?This is what our application stack looks like today as we constantly evaluate and adopt new technologies to meet our next challenge:Front End a€" Bootstrap and Java-based UI frameworksMiddle Tier a€" Service-based utilizing J2EE technologiesBack End a€" Java Persistence API, JDBCProductivity Tools a€" Jenkins, Artifactory, JIRA, ConfluenceInfrastructure Tools a€" Puppet, VMWare, DockerWhat qualifications are necessary to succeed in the job?Bachelora€ (TM) s degree in Computer Science or closely-related field and at least 5 years of relevant experience as a Software Developer, Systems Analyst, or related position; or, a Mastera€ (TM) s degree and at least 3 years of relevant experience.Experience in J2EE/Java applications and database solutions development, ideally in an environment that valued code quality and testability.Self-directed and results-oriented with an ability to articulate concepts and designs.Excellent problem-solving skills with a drive to investigate and evaluate new technologies as they relate to improving the enterprise architecture and applications.ApplyPromontory Interfinancial Network, LLC is an Equal Opportunity Employer and does not discriminate on the basis of race, color, national origin, sex, religion, age, veteran status, disability, or sexual orientation in employment of the provision of services..