Job Description :
JD
Job Title: Java Developer
Location: San Antonio, TX
Duration: Long Term Contract
Our team is looking for a Senior Java Developer, whose primary goal is to design and build robust java based web application to support our cloud initiatives. We are looking for someone with a great personality, ever-ready to learn, passionate in work and one that can fit into our company''s happy culture. Should have an architect mind and one who loves coding at the core .
Requirements
5-10 years’ experience in Software Development.
Expertise with core Java software products like API libraries and frameworks, JEE technologies
Strong working knowledge in Core Java, JSON, REST APIs like Java API for RESTful Web Services (i.e. JAX-RS) is mandatory
Experience in designing and developing responsive GUI / Front End Components/ UI /UX using JavaScript frameworks like AngularJS (preferred), ExtJS, Bootstrap, jQuery UI, jQWidgets, WinJS
Hands-on experience with Logging (Log4j), and Unit Testing using the JUnit
Experience implementing MVC (Model View Controller) framework using Struts and Spring Framework
Must have an experience to work with version control system like GIT, SVN etc and build tool like Maven, Ant
Someone who can develop project using CI/CD tools, with a skillset leaning towards an event based micro services platform.
Strong Object Oriented skills, including an understanding of common object and web application design patterns
Hands-on experience in implementing design patterns in Java
Experience in software development with continuous Integration and delivery
Key Accountabilities
• Help drive designs towards asynchronous, functional, reactive systems
• Lead teams of software engineers
• Be responsible for the quality (both internal and external) of software and help address any client satisfaction issues
• Be a mentor and role model for other software engineers
• Employ agile techniques such as task estimation, test automation, deployment automation and continuous integration to enhance overall execution speed and product quality
• Think through hard problems and work with teams to make them reality
• Provide strong communication skills via education and mentoring to team members, business users, and technology colleagues.
• Operate in full compliance with regulatory requirements and internal policies and standards
Stakeholder Management and Leadership
Experience in the travel industry (baggage handling a major plus)
• Experience with developing high throughput messaging applications
• Experience with microservices based design
Educational Requirement
BS in computer science or a related field
             

Similar Jobs you may be interested in ..