Sr Java Engineer

Job Description

KēSTA I.T. is partnered with one of the leading ECommerce clients in the world (similar to WayFair, eBay, etc)!

Our client is looking for a Sr Java Engineer to join their team. Previous experience working in the financial industry or with payment-processing experience is a bonus / preference. This position is fully remote and full-time / direct placement with the company. They are willing to transfer a candidates' H1B if necessary.

Job Responsibilities

Perform new application development including initial design and evaluation for workload to give an estimated work duration.
Provide maintenance support and enhance performance to existing application code
Review and document existing application code
Analyze and design databases within an application area, working individually or coordinating database development as part of a team.
Monitor and troubleshoot production software issues and provide solutions
Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
Confer with systems analysts, engineers, programmers, product managers and othersto design system and to obtain information on project limitations and capabilities, performance requirements and interfaces and legacy systems.
Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
Develop and coordinate software unit testing and system testing and validation procedures, and documentation.
Develop in accordance with system performance standards set by the organization.
Coordinate software deployments and monitor applications to ensure specifications are met.
Perform other duties as required and assigned by manager and upper management.
Follow legal policies as directed.

Minimum Job Requirements

3+ years of recent software development experience.
Strong development experience using Java, preferably with Javaversion 1.8 or later.
Strong analytical skills.
Proficiency in Object Oriented design and programming.
Experience with build management tools, preferably Maven.
Experience with version control tool, preferably Git.
Proficiency with IDE-based development, especially in Eclipse or IntelliJ.
Proficiency building unit tests / integration testsusing JUnit or similar.
SQL/NoSQL developmentexperience
Experience building web services,preferablyusing the REST style.

Preferred Job Requirements

Knowledge of data structures and algorithms
Experience with Object Relational Mapping (ORM) tools such as Spring and Hibernate.
Experience with Asynchronous messaging technologies such as JMS, Apache Kafka, Apache Pulsar, or RabbitMQ.
Experience with production trouble shooting and analysis using log / debugging tools such as Splunk, AppDynamics.
Highly proficient in understanding new technologies accomplishing projects goals successfully.
Exceptionally well organized, strong work ethics and willingness to work hard to achieve employer objectives.
Strong teamwork and communication skills.
Skills

Exposure to

Agile Development
Development Frameworks /IDEs such as IntelliJ
ORM Frameworks such as Hibernate
Multi-threading, Concurrent programming
Security frameworks
Cache technologies
Kubernetes/Docker
Micro Service Architecture
CI/CD
Transaction Handling across DBs/Services
Enterprise Architecture
Peer programming/ Code review skills
Scaling applications for performance and availability
Log analysis tools such as Splunk, ELK Stack

Proficiency in

RDBMS (such as Oracle) Knowledge
Unit/Integration Testing Tools such as JUnit, TestNg
Build tools such as Maven, Gradle
Restful Web Services
Data Structures and Algorithms
Object Oriented Design
SQL / NoSQL databases
Source code management tools such as GIT/SVN
Unix/ Linux
Data interchange technologies such as JSON, XML
Spring
Container technologies such as Tomcat, Jetty
Java
Written and Communication skills

Work in United States
Employment Options
Base Salary

99,000 - 140,000 USD

Professional Experience
Skills
  • Java
  • OOD
  • Spring Boot
COVID-19 Vaccination Requirements
Apply to Job

Recruiter

Josh Beals

Sourcing Specialist

West Jordan, Utah, United States

View Details

Recruiter Contacts