
Sr Full Stack Java Developer (Onsite)
- Plano, TX
- Permanent
- Full-time
- Have at least a bachelor’s degree in Computer Science, Computer Engineering, or related field.
- At least 3 – 5 years programming experience in Java 1.8, NodeJS, J2EE, Spring Framework 4.x(Core, MVC, REST, HATEOAS), Microservices, Swagger, Junit, Mockito, Hibernate and Apache camel.
- Experience in JavaScript/ES6, TypeScript, HTML5, CSS3 and cross-browser development is desirable.
- Hands on experience with developing end to end application that requires both UI and API development.
- Hands on experience in one of the build tools like Maven, Ant or gradle is required
- Hands on experience with IDEs like Eclipse, Visual Studio is required
- Excellent debugging and coding skills are desirable
- Well aware of design patterns and design principles like SOLID, Singleton, Dependency Injection etc.
- Understanding of REST API Development using Spring or any other framework is a must.
- Should have developed one or more application that is responsive and have integrated with REST API.
- Experience with cloud technologies like AWS, IBM Bluemix will be an added advantage.
- Experience in code integration repository like GIT and Agile Development Practices
- Understanding of CI/CD pipeline, Jenkins, Automation Testing is desirable
- Experience implementing high-performance, reusable application development is required
- Demonstrate effective communication as a member of a development team, ensuring understanding of both verbal and written material.
- Have good analytical and problem-solving skills. Experience gathering and analyzing information for the development of effective solutions to problems or situations. Can solve complex problems quickly.
- Be a self-motivated individual who works well in a global team environment.
- Server Side Skills : Java 1.8, J2EE, Spring Framework 4.x(Core, MVC, REST, HATEOAS), Microservices,, Swagger, Junit, Mockito, Hibernate, Apache shiro, Apache camel
- Client-Side Skills : React JS, Javascript, jQuery, AngularJS, Angular 2+, HTML, CSS Bootstrap etc
- Log analysis : ElasticSearch, Logstash, Filebeat
- Cloud Technologies : Docker, Kubernetes, Cloudfoundry, AWS Lambda, ECR, ECS, S3 and APIGateway
- Databases : Oracle, Cloudant, Mysql,NoSql
- Build Tools : Maven, Gradle
- SCM Tools : SVN, Git
- Issue Tracking Tool : JIRA
- Practices : Agile, Scrum, Pair programming, CI, Jenkins