Senior software Engineer, Java
Apacheta is a leading mobile business solutions provider in logistics space for its partners within health care, consumer packaged goods, manufacturing, maintenance and repair, and transportation markets. Apacheta develops a variety of applications running on native iOS, Android, and Window Mobile platform used by technicians, drivers, and support staff as well as web-based application for the customer care and dispatch staff. Apacheta’s technology stack is based on VMWare / Linux / MySQL / Java in the back-end including for its cloud infrastructure. The mobile applications in the front-end leverages Microsoft technology stack and Visual Studio / Xamarin IDE, whereas web-based front-end applications are based on Linux/Java stack. Application integration uses a combination of proprietary technologies as well as web services.
The Senior Software Engineer – Java will design, code, and unit test Apacheta cloud. The individual will works under general direction of Application Development Manager, Interfaces directly with other software developers, project leaders and managers, industry colleagues and client personnel. S/he will be responsible for the design, development and testing of web application and Integration solutions using J2EE technology.
ESSENTIAL DUTIES AND RESPONSIBILITIES INCLUDE:
Designs and develops Web Enabled technology with solid knowledge of server-side java technologies, Internet standards and protocols.
Participates in solutions workshop with customers to define business requirements, work with Project managers to produce design documents and functional specification.
Delivers proof of concept / pilot to demonstrate Apacheta ( A division of Brightree LLC) applications.
Implements custom integration with customer’s enterprise system.
Provides production support as level 3.
Participates in production deployment process.
Be a team player communicating with colleagues and other department members.
Other duties as assigned.
BS in Computer Science or equivalent.
5 years of experience in Enterprise Web Application development using spring/hibernate.
1 year of experience with REST API development using spring boot / jersey.
1 year experience creating web UIs using angular JS or wicket.
1 year of experience with enterprise software integration.
1 year of experience with mobile application integration.
1 year experience wring design and/or architecture of enterprise applications.
Experience with Waterfall and Agile SDLC and related artifacts.
Excellent communication skills, both verbal and written.
Ability to debug and solve problem in efficient manner.
Database: MySQL, Oracle, SQL Server, No SQL database
J2EE: Spring Framework, Hibernate, Wicket Framework, Jersey, JSP, Tomcat, Xml, Java Script, Html, Jasper Report, web services, jQuery, CSS, bootstrap, Angular JS , Spring Boot .
Operating System Skills: Linux/Unix.
Programming language: Java
Development Tools: Eclipse, Maven, ANT, Subversion, Jenkins, Git
This job description does not imply that these are the only duties to be performed. Employees occupying this position will be required to follow any other-related instructions and to perform any other job related duties requested by their supervisor.
To perform this job successfully, an individual must be able to perform each essential duty and meet the physical requirements satisfactorily. Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential functions.