Java Developer
Job description
Job Title: Java Developer
Location: Vienna, VA(Hybrid)
Duration: Long Term Contract
Full Time
Looking for 10+ yrs. candidate with Banking or financial domain experience.
Description:
We are looking for highly skilled programmers with experience building web applications in Java. Java Developers are responsible for analyzing user requirements and business objectives, determining application features and functionality, and recommending changes to existing Java-based applications, among other duties.
Java Developers need to compile detailed technical documentation and user assistance material, requiring excellent written communication.
Top 3 Required Skills:
- Java
- Spring
- Microservice
Top 3 Desired Skills:
- Azure DevOps
- Strong analytical and problem solving
- Experience with banking systems
Responsibilities:
Design, build, and maintain services.
Ensure the performance, quality, and responsiveness of services.
Collaborate with a team to define, design, and ship new features.
Identify and correct bottlenecks and fix bugs.
Help maintain code quality, organization, and automation.
Skills:
Classroom & In-Field Experience with Java 8 or greater.
Good understanding of networks and how they play into applications.
Understanding & Experience with Web Applications & Web Services.
Experience with typical development workflows, such as building, testing, & deploying applications.
Experience & solid understanding of source control such as SVN or Git.
Knowledge & experience with databases, SQL, and connecting applications to them.
Comfortable with troubleshooting multiple interconnected applications in an environment setting.
Understand application scaling and how dependent connected services can impact performance.
Has demonstrated will & ability to learn new technologies.
Knowledge/experience with Spring/Spring Boot.
Experience with Micro Service Architectures.
Experience with developing Cloud applications/systems.
Experience working in Agile environment.
Interested in this role?