Java Developer Resume
4.00/5 (Submit Your Rating)
SUMMARY
- Over 7+ years of experience in delivering enterprise solutions in multiple domains like Insurance, Health, Finance, E - commerce while working closely with application development team, scrum masters/Project Management team and product/application owners. Expertise in conceptualizing, designing and coding technical solutions using Java/J2EE/Performance and UI technology stacks to satisfy complex business problems.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Worked on bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Responsible for application and components behavior with heavier loads and optimizing server configurations.
- Experience in running various kinds of tests including Unit Testing, System and Integration Testing, and Regression Testing for Web and Client/Server Applications.
- Ability to meet deadlines and handle pressures coordinating multiple tasks in the project environment.
- An efficient self-starter and quick-learner with effective interpersonal and negotiation skills.
- Skilled in cultivating positive relationships with clients, colleagues and project teams.
TECHNICAL SKILLS
Languages: Java, XML, SQL
Frameworks: Springs, Hibernate, Spring MVC, JPA, Spring Batch, Apache CXF
Operating Systems: UNIX
Database: Oracle 10g, DB2
Build and Testing Tools: JUnit, Log4j, Maven
Web Services: SOAP, REST
Message Queues: JMS, Active MQ, Rabbit MQ, Kafka
Methodologies: Agile, waterfall, kanban, Scrum
PROFESSIONAL EXPERIENCE
Java Developer
Confidential
Responsibilities:
- One year experience as a Java developer working in L3 production support team.
- Transition to an Agile team after completing a 6 month in-house full stack java developer bootcamp.
- Experience with Production support activities such as Incident Management, Trouble shooting, recreating prod issues in lower environment, and apply emergency fixes in productions.
- Experience with handling incident, service requests, defect fixes and enhancement activities.
- Leveraging my extensive experience in the Analysis, Design, Development, Implementation and Testing of enterprise application with web technologies, distributed technologies and client-server architecture environment.
- Actively participated in technical design, coding new features and maintenance of the Web applications.
- Developed applications using Core Java, Servlets, JDBC, Spring, Hibernate
- Good understanding of the SOA technologies like SOAP, WSDL Web Services
- Designed and implemented data model using Hibernate 3.0 as the persistence layer that uses Oracle as backend database.
- Using LOG4J & JUnit for debugging, testing and maintaining the application state.
- Expertise in Unix commands.
- Strong team player, highly motivated self-starter with Excellent Communication, Presentation and Problem Solving Skills and committed to learning new technologies.
- Ability to quickly adapt to new environments and learn new technologies.
Senior Performance Engineer
Confidential
Responsibilities:
- Lead Performance engineer.
- Developing functional requirements specifications, documenting detailed system requirements and definitions for databases in collaboration with business, development and operations teams.
- Transition our loadrunner scripts to Jmeter for better efficiency.
- Collaborate with Data Management resources to debug ETL development and ensure the timely delivery of products
- Extract Transform Load (ETL) development using SQL Teradata and Oracle server to develop jobs for extracting, cleaning, transforming and loading data as part of software update cycle using Control-M.
- Good work experience in writing SQL queries with major Relational Databases.
- Good knowledge of database connectivity ( JDBC ) for databases like Oracle.
Performance Engineer
Confidential
Responsibilities:
- Developed Load Test plans and Load Test strategies
- Documented User Workflows by coordinating with the product owner and application development team.
- Developed performance scenarios and scripts for stress testing doing multiple iterations.
- Developed and deployed test Load scripts to do end to end performance testing using Load Runner.
- Implemented and maintained an effective performance test environment.
- Identify and eliminate performance bottlenecks during the development lifecycle.
Performance Analyst
Confidential
Responsibilities:
- Develop test scenarios to properly load / stress the system in a lab environment and monitor / debug performance & stability problems.
- Partner with the Software development organization to analyze system components and performance to identify needed changes in the application design.
- Involved in analyzing, interpreting and summarizing meaningful and relevant results in a complete Performance Test Report.
- Responsible for developing and executing performance and volume tests.
- Created various scenarios in LoadRunner controller for performing baseline, benchmark, stress tests and endurance tests.