Source description
About the role
Position Overview: -
This position is for Senior Java Engineer who will be working on design, development and technical support of mobile applications.
-
Will be responsible for developing, implementing, maintaining and supporting Java based components and interfaces in a fast-paced agile environment.
-
Java Support with excellent debugging, troubleshooting and communication skills in enterprise-grade applications.
-
Java Support include managing Java/Java EE application debug and troubleshoot.
-
Should have a broad understanding of various coding methodologies, testing practice, and tools and know when to apply each method to achieve the desired outcomes.
-
The ideal candidate must display excellent written and oral skills with demonstrated interpersonal and organization abilities and must be able to work in a varied and diverse environment.
-
Adaptable and able to pick up new technologies and design techniques.
-
Self-motivated, detail oriented and organized.
-
Must be a team player.
Responsibilities
-
Supports the entire software development life cycle including support and maintenance.
-
Responsible for code asset management for applications, and support and promoting asset reuse.
-
Performs unit/integrated completed system testing according to detailed functional specification.
-
Supports the implementation of systems into production.
-
Assists team members performing system maintenance, and support tasks.
-
Support responsibilities include debugging and developing/troubleshooting a solution for our in-house applications.
-
Debug and do RCA, understand the code flow and application functions
-
Fix/update the existing code if required which should be well designed, testable, efficient code
-
Support continuous improvement by investigating alternatives and technologies.
-
Ensure SLAs are adhered to resolve issues in timely manner.
-
Utilizes accepted methodologies and tools in a disciplined manner.
-
Works independently and efficiently to meet timelines.
Qualifications
-
8-10 years of experience working IT industry developing solutions in J2EE technologies and at least 2 years' experience as senior developer in designing J2EE solutions.
-
Experience of working in level 2 support activities is a plus.
Skills/Tools
-
Experience in Tomcat, RabbitMQ, Hibernate and working with NOSQL databases is a plus.
-
Expertise in Spring, Spring Boot, RESTful Web Services, Microservice Architecture, Docker/Kubernetes/Containers, JDBC
-
Understanding of AJAX/JavaScript, HTML5, CSS
-
Solid Knowledge of SQL development and performance tuning.
-
Experience in agile development
-
Experience in using JIRA, Rally and any other agile and software development tools such as Jenkins and Git. Thorough familiarity with source control tools like github.
-
Thorough understanding of OOADD
-
Demonstrated the ability to design, plan and execute.
- Plus/ Advantageous skills but not mandatory:
-
Experience in developing APIs for mobile applications is a plus.
-
Working experience in Kafka platform is a plus.
-
Working experience in HealthCare industry is highly desirable.
- Kiran Tumuluri IT-Recruiter Staffing | Thought wave Software and Solutions Limited 6308125139kiran@thoughtwavesoft.com www.thoughtwavesoft.com 314 N. Lake St, Suite 6, Aurora IL 60506
More at Thoughtwave Software and Solutions