Job Description :
Job Title: Sr. Software Engineer
Location: Lowell, AR
Duration: 3+ Months

Primary Skills: Java, Spring, Spring Boot, Apache CXF, Ext JS, Dynatrace, Apache Tomcat, SQL Server, DB2, SonarQube and Active Directory)

Secondary Skills: As a Sr. Software Engineer, you will be able to operate independently, though typically will work as part of a team with varying skillset


4-5 Years of relevant work experience
Experience in modern web application framework such as Spring MVC, Spring Boot, Apache CXF and Ext JS
Experience in front-end technologies such as HTML, CSS, JavaScript, Angular JS and JQuery
Exposure to REST and effective web service design (Apache CXF)
Experience in writing SQL Queries against a relational database (SQL Server, DB2), effective data modeling, query optimization and troubleshooting
Experience in a version controlling system (SVN)
Experience in Continuous Code Quality (JUnit, SonarQube)
Exposure to CI/CD toolchain
Exposure to Web and Application Server configuration in various environments with fine tuning parameters (Tomcat 8
Exposure to trouble shooting and performance tuning (Dynatrace)
Experience in Windows 2012/2016 Server, Unix or linux based environments
Experience in legacy applications migration to the latest tool chain
Experience in production support activities
Exposure to production systems design including High Availability, Disaster Recovery, Performance, Efficiency and Security

Responsibilities :
Collaborates and pairs with other product team members (UX, DB, APPS and offshore team) to create secure, reliable, scalable software solutions.
Responsible to the software design, software development, software performance tuning, and overall product lifecycle for a product.
Involved in product configuration, performance tuning and testing as well as production monitoring.
Monitor Tools and participates in conversations to encourage collaboration across product teams.
Provides application support for software running in production.
Proactively monitors production Service Level objectives for products.
Proactively reviews the Performance and Capacity of all aspects of production: code, infrastructure, data and message processing.
Taking on new opportunities and tough challenges with a sense of urgency, high energy and enthusiasm.
Consistently achieving results, even under tough circumstances.
Building partnerships and working collaboratively with others to meet shared objectives.
Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences.
Creating new and better ways for the organization to be successful.