Our Client, a Real Estate and Financial Services company, is looking for a Senior Developer-Java / JEE for their McLean, VA / Hybrid location.
Requirements :
- Soft skills :
- Reasonably analytical.
- Be able to reason with and communicate ideas they bring to the table.
- Be open minded for others’ ideas.
- A motivated team player.
- CI / CD pipeline (JIRA, Jenkins, Docker, Maven, Gradle, Junit / Mockito, Cucumber)
- Java (or above) technologies - Multithreading, Collections, Generics, Lambda.
- Spring Framework technologies (Core, MVC, Spring Boot, Spring Security, Sprint Data)
- Frontend technologies (HTML, JavaScript, CSS, jQuery, Angular or above)
- Web Services (SOAP / XML, REST API / JSON is must, nice to have - GraphQL API query language).
- DB skills (RDBMS, SQL, performance tuning of SQLs)
- Proficiency working with Docker containers.
- Understanding of the use of containers in the development process.
- Understanding of application lifecycle management.
- Ability to use a CI / CD pipeline ( JIRA, Jenkins) to deploy applications.
- Java (or above), I / O, Multithreading, Collections, Generics, Lambda
- REST API Web Services, GraphQL API query language.
- Spring Core, MVC, Spring Boot, Spring Security, Sprint Data (JPA), Dependency Injection, DAO (Data Access Object), JTA, JDBC
- HTML, JavaScript, CSS, jQuery, Angular or above.
- Apache Tomcat, Jetty Server.
- Maven, Gradle, Junit / Mockito, Cucumber.
- Design Patterns like MVC, Singleton, Session, Facade, Factory, DAO (Data Access Object), DTO
- XML technologies and XML parsers.
- JSON technologies
- ORM framework – Hibernate
- Streaming technology - Kafka
- AWS EKS
- Databases
- Good understanding of RDBMS ( MS SQL or PostgreSQL).
- Write advanced SQL queries (thorough understanding of JOINs).
- Performance tuning of SQLs.
Why Should You Apply?
Excellent growth and advancement opportunities