STN
USA Jobs Board

Java Performance Engineer

KrgTechnologyInc · Orlando, FL
Category Engineering
Posted 9y ago
View and Apply

Opens the original job posting in a new tab.

Job description

Job Description · Experience and understanding of architectural principles and frameworks (MVC, Spring and Hibernate preferred) · Hands on experience with J2EE application deployment technology. · Thorough knowledge with J2EE application platform configuration and performance optimization · Provides subject matter expertise in performance monitoring, tuning, analysis and diagnostics · Partners with the application architects to identify specific infrastructure components (hardware, software, database, etc.) for architectural and tuning improvements; define and document volumetric requirements across a variety of functional domains. · Partners with key stakeholders to conduct code reviews, technical specification reviews and define architecture to improve network and system performance · Conducts technical assessment as part of a proof of concept · Develops and communicates performance, load and stress testing goals, priorities, and status. · Performs software system performance analysis, including analysis of application design, coding, and validation of performance results; ensures all test specifications are implemented correctly · Develops metrics for monitoring increased performance and scalability. · Provides guidance for performance test initiatives that take a true end-to-end focus on ensuring client side, server tiers, database and data integration jobs are performing as expected · Conducts performance prototyping, system capacity modelling and projections, performance driven design, application profiling and base-lining to measure and improve system performance · Troubleshoots performance, load , and stress testing through analysis of system design/coding · Evaluate and research emerging performance tuning methodologies, monitoring tools, processes and technologies · Proactively develops and implements organization-wide quality process initiatives to manage and improve infrastructure performance. · Recommends best practices and ensure adherence to the best practices · Provides training/mentoring/educating of team members · Provides oversight and guidance in the formal test execution process · Works collaboratively with other project team members and independently on assigned tasks and deliverables with minimum supervision Additional Information Mandatory Skills: scalability, dynatrace, appdynamics, jvisualvm, jprobe, wily introscope