Company

AgileEngineSee more

addressAddressBlacksburg, VA
type Form of workFull-Time
CategoryInformation Technology

Job description

Job Description

Join a software dev company top-ranked by Glassdoor and DOU and pump up your skills by working with some of the brightest tech experts across four continents.


What you will do

  • Collaborate with product owners and business stakeholders to define strategy and scope of software requirements (decompose stories, design features, and prioritize tasks)

  • Deliver new concepts and features, working alongside development peers in an agile environment

  • Serve as an informal leader: leading code reviews and mentoring junior team members

  • Partner with scrum master and product owner to provide development sizing & cost analysis estimates

  • Utilize automated software test tools and frameworks such as test driven development to achieve the highest quality in software delivery

  • Support integration efforts to build whole systems from various subsystems

  • Identify technology risks early and establish mitigation plans


Must Haves

  • Bachelors’ degree in Computer Engineering OR related degree and/or practical experience

  • Advanced Java web and service development skills, typically built through 8+ years of applicable experience developing in Java

  • Spring Framework 2.x and Spring Cloud experience

  • Experience leading and mentoring teams

  • Experience with software architecture design and best practices

  • Professional experience developing responsive designs and single page applications

  • Experience tuning and maximizing performance for high volume pages

  • Experience participating as a member of a scrum team in an agile environment

  • Ability to troubleshoot environmental issues

  • Ability to conceptualize the best tactical approach for a team to deliver a project

  • Demonstrated ability and interest in coaching and mentoring other engineers

  • Ability to lead application and platform architecture design sessions

  • Ability to effectively communicate complex architecture designs to both technical and nontechnical audiences

  • Effective relationship builder: ability to partner cross-functionally, cross-enterprise and work effectively with various levels of the organization


Nice to Haves

  • Experience coding in Angular, Typescript, Javascript, HTML, CSS, bootstrap, backbone (advanced capabilities required for front end focused roles)

  • Experience developing/managing REST and SOAP-based Web Service API(s) in a transaction processing environment

  • Experience with distributed multi-tier applications, WMI, NoSQL databases, MongoDB and/or SQL is preferred


The benefits of joining us

  • Professional growth: accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps

  • Competitive compensation: we match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities

  • A selection of exciting projects: join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands

  • Flextime: tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive.


Requirements
  • Bachelors’ degree in Computer Engineering OR related degree and/or practical experience

  • Advanced Java web and service development skills, typically built through 8+ years of applicable experience developing in Java

  • Spring Framework 2.x and Spring Cloud experience

  • Experience leading and mentoring teams

  • Experience with software architecture design and best practices

  • Professional experience developing responsive designs and single page applications

  • Experience tuning and maximizing performance for high volume pages

  • Experience participating as a member of a scrum team in an agile environment

  • Ability to troubleshoot environmental issues

  • Ability to conceptualize the best tactical approach for a team to deliver a project

  • Demonstrated ability and interest in coaching and mentoring other engineers

  • Ability to lead application and platform architecture design sessions

  • Ability to effectively communicate complex architecture designs to both technical and nontechnical audiences

  • Effective relationship builder: ability to partner cross-functionally, cross-enterprise and work effectively with various levels of the organization



Refer code: 3217327. AgileEngine - The previous day - 2023-10-02 07:35

AgileEngine

Blacksburg, VA
Popular Senior Java Software Engineer jobs in top cities

Share jobs with friends

Senior Software Engineer – AEM and JAVA

Marriott

Richmond, VA

3 weeks ago - seen

Senior Software Engineer (Java) - 1770500

Tier4 Group

Reston, VA

3 months ago - seen

Senior Java/J2EE Software Engineer

International Logic Systems, Inc.

Fairfax, VA

4 months ago - seen