Position Summary:
We are looking for Senior Engineer who is passionate about solving real world
business problems to join our team. As a Java Senior Engineer you will be
working on the product from top to bottom, while creating and enhancing
capabilities in various modules. You will be handling performance tuning
and addressing customer issues. You will be the chief problem solver with
plenty of unique assignments within the department. You will be a key member
involved with design discussions, coding on the backend and working heavily
with the database and J2EE.
You will be an experienced Java developer with background in Service Oriented
Architecture (SOA) and enterprise application integration (EAI) concepts and
development. The Senior Engineer improves the efficiency of our enterprise products
used by the healthcare industry. You will bring an expert ability to identify
issues within the architecture stack that includes Java, WebLogic, .Net client,
Database, operating system, network and product software. There will be
performance tuning and problem solving for the run-time environment. Performs
activities such as garbage collection, heap management, JVM configuration and
query optimization.
Responsibilities:
·
As a
part of agile team implement new features according to the requirements while
adhering to the highest professional development standards
·
Develop
application components in Java to maintain existing and to create new services
·
Solve
interesting technology and usability challenges
- Work with Engineering teams to
identify and eliminate bottlenecks
- Assess risk contribution of
potential bottlenecks
- Perform root cause analysis of
system performance and scalability issues and take corrective actions
- Assess Performance and prepare
tuning strategies of enterprise products with Multi-tenant and
multi-server architecture
- Analyze system architecture
design including code level analysis of different architecture tiers
from low level Linux kernel up through the full stack
- Identify key metrics for
establishing performance baseline and SLA
- Participate in performance
improvement projects and initiatives to optimize the end to end
performance
- Optimize application for large
transaction load management, Synchronous-Asynchronous transactions, Bulk
updates etc