Close
Login

Java Developer

Techvilla solutions
  • Charlotte, NC Charlotte North Carolina

  • Post Date: Apr 21, 2020

  • Salary: Up to $60 (Per Hour)


Key Skills: Java, J2EE, ESB, REST API, SOA, APIGEE, WSO2, RDBMS, NOSQL, MongoDB, API Gateway, Performance Management, Capacity Management, Test Driven Development, Behavioral Driven Development, APIM

  • Experience: 5 + Yrs
  • Domain: Information And Communication Technology
  • Job Type: Contract - Corp-to-Corp, Contract - W2, 1099

Job Description

1. Design, develop, and test solutions to integrate with disparate business services using Java/J2EE design and development knowledge, good understanding of ESB, RESTful and SOA. 
2. Design and development of API’s on API Management platform (APIGEE/WSO2/similar) 
3. Participate early in the API lifecycle and perform software development and ensure code quality 
4. Database design and development using RDBMS or NOSQL’s (mongo) 
3. Promote secure and patterned coding practices 
4. Promote reuse across the organization 
5. Coordinate with back-end services (specifications, timelines, abilities) and act as key member for dev squads 
6. Quickly stub out or prototype the data from the back ends by adopting Test Driven Development or Behavioral Driven Development strategies. 
7. Perform mapping and design of specs for transformation between API Gateway and back-end service 
8. Works closely with business partners, architect and technical groups to review, design, and implement requirements and strategy 
9. Non-functional: Performance, Capacity management, Logging and other key monitoring needs 


Secondary (20% of their time): 

10. Develop robust impact assessment framework to evaluate the impact of upstream and downstream systems for developing new API 
11. Estimation techniques in Agile methodologies 
12. Review the needs of platform and coordinate with Platform Architects and Developers. 
13. Developing automation test scripts (TDD/BDD). 


Unique Knowledge & Skill Requirement: 

1. Strong Java/J2EE design and development knowledge, good understanding of ESB, RESTful and SOA. Knowledge of ESB - Enterprise Service Bus implementations is preferred.
2. Strong Design experience in developing high available/Scalable - Web Services. 
3. Experience in Agile Scrum development models. Specially working experience in distributed agile development teams 

Operating Environment: 

1. J2EE Stack with ESB, RESTful and SOA. APIM(APIGEE/WSO2) SDK/Devkit 

Key Differentiating Factor: 

1. Develop common components and ability to do quick and through analysis of services impact. 
2. Ability to do prototype by mock/stub data to evaluate the key gaps/risks/challenges. 

Key Result Areas (KRAs): 

1. Build and deliver effective Impact analysis of the various business services by considering the upstream and downstream applications 
2. Develop rapid prototypes for new business needs 
3. Through estimation by considering various aspects of design both functional and non-functional requirements. 
4. Coordinate effectively with Squads/Agile Scrum teams and various other stake holders include Architects, Business Analysts. 
5. Build stubs/mock frameworks to increase test coverage 
6. Build code coverage frameworks.


Share this vacancy

Related Jobs

Drools Architect

RichFactors, Renton, Washington

Key Skills Java, Webservices, Drools

Experience: 5 + Yrs

Sr. Full Stack Engineer, Elastic Search

Techvilla solutions, Pleasanton, California

Key Skills MONGO DB, MONGODB, NO SQL, PYTHON, MongoDB, AWS, Kubernetes, MongoDB, AWS, Mongo DB Open Source, Elasticache, NoSQL, Elastic Search, Java, ...

Experience: 5 + Yrs

Senior Elastic Search Developer

Techvilla solutions, Phoenix, Arizona

Key Skills MONGO DB, MONGODB, NO SQL, PYTHON, MongoDB, AWS, Kubernetes, MongoDB, AWS, Mongo DB Open Source, Elasticache, NoSQL, Elastic Search, Java, ...

Experience: 5 + Yrs

Contact Techvilla solutions

Charlotte, NC Charlotte North Carolina 28201