Java Lead in McLean VA at Mclean, Virginia, USA |
Email: teamkevin@arthurgrand.com |
UID: 8e4c1bd648db4d92978cdffd5af7dadc From: Kevin Mathew, Arthur Grand technologies teamkevin@arthurgrand.com Reply to: teamkevin@arthurgrand.com Position: Java Lead Location: McLean, VA Duration: 12+ Months Contract Job Description: Responsibilities: Understand requirement and translate that to product features. Develop technical solution for complex business problems using Java and related technologies. Should be able to use design patterns to make the application reliable, scalable and highly available. Should be able to design Microservices and Serverless based architecture. Should work with client architect and define top notch solutions. Should provide reference architecture for the application in scope. Should work with vendors and work on integration of multiple systems. Should work in designing application including asynchronous programming, multithreading, mutability and concurrency control/recovery when dealing with persistent data stores. Should drive the entire development team by defining and setting up high coding standards and follow best practices and principles aligning to the solution. Should work with the DevOps team an implement CI/CD architecture. Develop applications using front end, middleware and database related technologies. Should participate in reviewing other project architecture for flaws and suggest solutions. Should have hands-on in developing and implementing best practices and write smart piece of code. Mentoring the technical team. The Role Offers: An outstanding opportunity to re-imagine, redesign and apply technology to add value to the business and operations. An end-to-end project exposure across multiple technical stack and cloud platform. An individual who has passion to learn and adapt to new technologies quickly and scale to next level easily. Exposure to multiple platforms and team and work with them collaboratively to get the technical solution implemented. High visibility, opportunity to interact with multiple groups within the organization, technology vendors and implementation partners. Essential Skills: Total IT Experience 10 to 14 years. 8+ years of in-depth knowledge in core Java, spring and Hibernate. 4+ years of experience in spring boot. 4+ years of experience in developing Microservices using docker container or similar containerized platform. Experience with concurrency in Java including asynchronous programming, multithreading, mutability and concurrency control/recovery when dealing with persistent data stores. 3+ years of experience in RESTful HTTP services design. Should have exposure or hands on in designing API using RAML or Open API Specification. Proven experience in technically mentoring teams and exposure to solution architecture. Should have strong command on design patterns like CQRS, Factory, Dependency Injection, IOT, Aggregator etc. Should be familiar or hands on in using DevOps pipeline and managing Code repository and released using Git/BitBucket. Experience with Oracle or SQL Server writing stored procedures, performance tuning and identifying deadlocks, transactions and data locking/blocking scenarios. Good to have knowledge on designing SPA application using Angular 4/6/8 or REACT JS. 5+ years of experience with SQL Server, Postgre SQL writing stored procedures, performance tuning and identifying deadlocks, transactions and data locking/blocking scenarios. Localization, Internationalization and Globalization for server and client applications. Experience working in Agile Development Methodologies such as SCRUM. Essential Qualifications: MCA/equivalent masters in computers is a must. Java Certification is a must. Any cloud certification is a plus. Keywords: continuous integration continuous deployment javascript information technology Virginia |
teamkevin@arthurgrand.com View All |
07:11 PM 02-Feb-24 |