SR. JAVA SOFTWARE DEVELOPER - US FLEXIBLE
Purpose of Position

We are looking for a highly skilled Sr. Software Developer to aid in the design, development, and implementation of Java/Javascript-based applications. The ideal candidate will have extensive experience in software development, design patterns, and best practices. As a Java Developer, you will work closely with project managers and stakeholders to deliver high-quality software solutions. The role requires a deep understanding of Java technologies, frameworks, and tools, as well as the ability to communicate complex technical concepts to non-technical stakeholders. You will be expected to stay up-to-date with the latest industry trends and technologies to ensure that our applications are built using the most current and efficient methods. This is a challenging and rewarding role that offers the opportunity to work on cutting-edge projects and make a significant impact on the success of our organization.

 

Essential Functions: 

  • Provide both front-end (Java Script) and back-end (Java) code, utilizing Java, Javascript/JQuery and in-house custom frameworks.
  • Build and maintain APIs and microservices to support application development.
  • Think creatively to design and implement solutions with minimal input or guidance.

 

 Education and Experience: 

  • Bachelor’s degree in Computer Science or related field, or equivalent professional experience preferred.
  • 8+ years of experience in Java development.
  • Strong understanding of design patterns and best practices.
  • Proficiency in Java frameworks such as Hibernate.
  • Proficiency in database design and MySQL/MSSQL
  • Experience with version control systems such as Git
  • Strong problem-solving and analytical skills
  • Excellent communication and interpersonal skills.
  • Experience with Agile development methodologies
  • Strong understanding of security best practices.
  • Ability to work independently and as part of a team.
  • Strong attention to detail and quality.
  • Ability to mentor and lead junior developers.
  • Experience with performance tuning and optimization.
  • Experience working in electrical power industry a plus.
  • Knowledge of Low Voltage/Medium Voltage switchgear a plus.

Apply