Possible expired job

This job was posted 2 years ago and may be expired now. If that's the case, you can browse similar jobs here. Apologies for the inconvenience.

Remote - Sr. Java/J2EE Developer



POSITION: Sr. Java/J2EE Developer (Remote and/or Hybrid Onsite Tues/Weds)

Role: As a Sr. Developer- position requires specialized knowledge of programming languages and development tools. The role will encompass a multitude of activities ranging from design and development of applications, execution of system and performance testing, and support of subsequent testing lifecycles to implementation and support of solutions.


Technical Skills:



  • A minimum of 5 years' hands -on experience as a senior level software engineer



  • 4+ years' experience successfully working on moderate to high complexity assignments/projects.



  • 4+ years' experience with enterprise development concepts as it related to code management, quality standards, and security requirements.



  • Extensive experience in Java EE, SQL, HTML5, CSS3, Struts (or similar MVC frameworks) and its related technologies



  • Experience with MuleSoft, OutSystems, and leveraging OAuth preferred



  • Experience with automated test frameworks



  • Working knowledge of current software security technologies (encryption, authentication), and their incorporation into software systems



  • Bachelor's degree in Computer Science, Information Systems, or a related discipline and 4-6 years of experience



  • Hands on Experience in Agile (Scrum) project methodology



  • Demonstrate exceptional ability in diagnosing and solving problems



  • Must be a Team Player who can work independently or in a group including both IT and Business members as needed



Primary Duties:



  • Optimization of system performance and scalability as necessary to meet business and financial goals



  • Proven track record of leading the delivery of large-scale, high-quality systems



  • Exceptional communication skills



  • Passionate about providing solutions to challenging technical problems



  • Develop, test, and deploy necessary fixes and application upgrades in collaboration with partners and other IT support teams



  • Collaborate with the Solution Architect to identify potential gaps and enhancements in the application framework and perform research and development tasks where required with guidance and supervision



  • Mentoring other engineers



  • Strong sense of ownership, urgency, and drive



  • Provide level three support for an application as needed



  • Works under minimal supervision in a SAFE Agile environment and with production support responsibilities to deliver and support both custom-developed and package-based software



  • Responsible for the development and maintenance of key system features



  • Analyze, design, modify, build, and support application components



  • Prepares estimates, creates designs, performs coding and unit testing for custom-developed applications. May delegate work associated with these activities



  • Oversees and coordinates tasks for both internal and external resources in providing software solutions



  • Performs quality assurance functions including unit testing, system testing, integration testing, and overall technical oversight. Works with the Lead Test Analyst on the overall test strategy for the proposed solution