Search jobs > Alpharetta, GA > Senior software engineer

Senior Java Back-end Software Engineer

merchant e-Solutions
Alpharetta, GA
Full-time

The Opportunity :

We are looking for Sr. Java Back-End Software Engineers who are passionate about their work and embraces the ideals of the software craftsmanship movement and Agile development practices.

Self-motivated engineer who can take the initiative and work effectively both independently and as part of a scrum team of engineers.

US WORK AUTHORIZATION REQUIRED - No H1B or F-1 visa sponsorship is available for this position at this time. Essential Duties and Responsibilities :

  • Help move the team to idempotent production and continuous delivery
  • Be a part of a cross-functional team and continue our charge towards test automation and continuous integration
  • Work closely with our team of Product Managers, as well as your own team of developers, QA, and designers
  • Drive innovation by coming up with new and surprising ideas for our applications and our processes
  • Translate application user stories and use cases into functional applications
  • Design, implement, and maintain our application and infrastructure components
  • Identify bottlenecks and bugs, and devise and implement solutions to mitigate and address these issues
  • Refactor and improve maintainability of the codebase
  • Solve complex scalability, platform, and integration problems

Qualifications :

  • Bachelor’s degree in Computer Science
  • Proficient in Java 8+ and Spring Boot
  • 8+ years within an object-oriented software development environment
  • Excellent knowledge service-oriented programming paradigms
  • 5+ years in building and designing SQL databases and Oracle PL / SQL
  • 5+ years experience with popular Java J2EE web application frameworks such as Sping, EntityFramework, Hibernate, AgularJS, ReactJS, and Dependency Injection containers (AutoFac, SpringDI).
  • 5+ years experience writing unit test, stubs, mocks in a TDD environment
  • 5+ years experience building on premise and / or cloud
  • Creativity and ability to learn and solve problems quickly in a fast-paced environment
  • Experience working with a version control system (preferred GIT)
  • Working knowledge of automating the build and deployment of on premise and / or cloud applications
  • Working experience in a Windows and / or a Linux and / or a Macintosh environment
  • Good understanding of object oriented programming, SOLID principles, design patterns.
  • Knowledge of secure coding principles (OWASP Top 10)

LI-KB1

MerchantE is an Equal Opportunity Employer committed to a diverse workforce.

30+ days ago
Related jobs
Promoted
VirtualVocations
Alpharetta, Georgia

A company is looking for a Senior Java Software Engineer. ...

Motion Recruitment
Alpharetta, Georgia

This company is looking for a Senior Full-Stack Engineer who is experienced with both Java and Angular. ...

Promoted
VirtualVocations
Alpharetta, Georgia

A company is looking for a Senior Front End Engineer. ...

Oriontek Inc.
Suwanee, Georgia

Oriontek is seeking Senior Software Engineer toPerform endtoend analysis designing developing testing implementingand maintaining customized applications and software solutions. Additionally engage inplanning sessions provide feedback on progress to stakeholdersensure issue resolution facilitate cod...

Promoted
VirtualVocations
Norcross, Georgia

A company is looking for a Senior Software Engineer for CAD products. ...

Home Depot
GEORGIA, US
Remote

Principal is responsible for guiding software design and development across multiple engineering teams and principal software engineers. They will be a key contact point across a large portfolio for sharing and engaging with principal software engineers to foster learning and adoption of new technol...

Trimble
GA, US
Remote

Your Title: Senior Frontend Engineer. We are seeking an experienced Senior Frontend Engineer to join our team. As a Senior Frontend Engineer, you will play a pivotal role in our team, focusing on the development of new features, maintaining the application, debugging, and problem-solving. Collaborat...

Home Depot
GEORGIA, US
Remote

The Senior Software Reliability Engineer will be responsible for not only supporting our Direct Fulfillment Center, Regional Distribution Center, and Stocking Flow Center environments, but developing the solutions, processes, and enhancements needed to increase site reliability and stability. The Se...

Universal Avionics
Duluth, Georgia

Our software engineers know the critical part they play in the development of sophisticated avionics solutions and are passionate about the safety of flight. You will be joining a highly energetic and highly capable team of software engineers that pioneer and maintain the Universal Avionics product ...

Stable Industry Niche Software Company Serving a Very Recession Resistant Industry
Alpharetta, Georgia

At least some JavaScript experience including javascript libraries, tools or extensions. Experience working in a similar (java focused role) for an enterprise software company. Extremely Unique Data Collection Data Integration Software Firm. Extremely Bright and Collaborative Team, Newly Created Rol...