Senior Java Programmer Resume
Indianapolis, IN
SUMMARY:
- Certified Senior Java Programmer having more than 14 yearsof strong hands onexperience on various Java/J2EEtechnologies.
- Strong Programming Skills in designing and implementation of multi - tier applications using Java, J2EE, Spring, Angular, Microservises, JDBC, JSP, JSTL, Struts, JavaScript, Type Script, Servlets, Web services, REST, SOAP, CURAM, HTML, CSS.
- Experience with Spring, Spring Boot, API development and Micro services.
- AWS Certifications: AWS Certified Solution Architect - Associates, AWS Certified Developer - Associate.
- Design and development using AWS services.
- Experience with serverless AWSLambda, API Gateway, DynamoDB, Amplify, Cognito.
- Provisioned AWS resources likeVPC, EC2, S3, ELB, EBS, RDS, DynamoDB, IAM user/role/group.
- Created Cloud EC2/ECS Deployment, CI/CD using Dev Tools like CodeCommit, CodeBuild, CodeDeployment and CodePipeline.
- Expertise in working with various J2EE technologies including Hibernate, JNDI, JMS, JDBC, WEB SERVICES.
- Strong experience in Spring Framework such as Spring MVC, IOC, AOP and Spring JDBC.
- Strong hands - on experience with Spring IO, Spring Boot.
- Extensive experience in developing Microservices using Spring Boot and followed domain driven design.
- Good experience in developing Web Services using REST, SOAP.
- Interfaces and Batches: good expertise in development, maintainance and support for PROD environment.
- Excellent team player with good analytical, strategic planning and interpersonal and communication skills. Highly motivated, enthusiastic and self-starter.
- Good debugging, analytical and problem solving skills.
- Excellent communication skills and proven experience in working independently as well as in a team.
- Problem determination and Trouble shooting in Development/Testing/Production environment.
- Goodworking knowledge in IDE tools like Eclipse, STS, Visual Studio and others.
TECHNICAL EXPERTISE:
Java/J2EE Technologies: Servlets, JSP (EL, JSTL, Custom Tags), Junit, Log4J,Java Beans, JDBC, JNDI.
Java Framework: Apache Struts, Spring, Oracle Web Center, Curam, Hibernate, WebService, REST, SOAP, Angular, Microservices.
Web Technologies: XML, DOM, CSS, Java Script, HTML, DHTML.
Application Servers: IBM WebSphere 5, WebLogic 8/9/10, Tomcat 5.
Programming Languages: C, Java.
Database Technologies: Oracle, DB2, Mongo DB.
IDE: RAD, Eclipse, STS, Visual Studio.
Source Control: Perforce, CVS, Star Team, Stash, GIT.
Security Scanner: Fortify tool, Cenzic Scan, SonarQube.
Domain: Healthcare, Manufacturing, Licensing.
Others: Microsoft Visio, ANT, TOAD, Rational Rose, PuTTY, winSCP, SQL Developer, VMWare, Jazz,Stash, Sales Force, Jenkins.
PROFESSIONAL EXPERIENCE:
Confidential, Indianapolis, IN
Senior Java ProgrammerResponsibilities:
- Participates in design, architecture, implementation, unit testing, and system testing of applications and components.
- Develop domain-driven Microservices using Spring Boot to run in a distributed/cloud-based environment (AWS preferred) with high transaction volumes.
- Collaborates with various internal teams to design and develop web services that consumed by other team.
- Analyzing the impact of the CRs, enhancements and new implementations.
- Involved in the functional and technical specification documents Monitoring, Troubleshooting, defect fixing in production and non-production environment.
- Performed cross Integration with other modules.
- Involved with PROD support activities. Java 8 with Intellij.
- Worked on SOAP/REST Webservices, XML.
Environment: Java/J2EE, Spring, Camel, Microservices, REST, Dynamodb, Splunk, Jira, Gradle, IntelliJ, Git, SQS, AWS S3 and other aws services.
Confidential, Indianapolis, IN
Senior Java ProgrammerResponsibilities:
- Analyzing the impact of the CRs, enhancements and new implementations.
- Design, Analysis, Coding and UTP for application enhancement functionalities.
- Involved in Monitoring critical Interface, batch jobs and provding PROD support.
- Involved in the functional and technical specification documents Monitoring, Troubleshooting, defect fixing in production and non-production environment.
- Performed cross Integration with other modules.
- Involved Non-Prod and PROD support activities.
- Interaction with other teams related to FACTS on any changes, modifcations.
- Java 8 using Rational Rose and editor Spring Tool Suite.
- Worked on SOAP Webservice, XML.
Environment: Curam, Java/J2EE, XML, HTML, CSS, Java Script, Websphere, Webservices, DB2, Interface and Batch jobs.
Confidential
Senior Java ProgrammerResponsibilities:
- Analyzing the impact of the CRs, enhancements and new implementations.
- Design, Analysis, Coding and UTP for required functionalities.
- Involved in Monitoring critical Interface, batch jobs and providing PROD, Non-Prod support.
- Monitoring, Troubleshooting, defect fixing in production and non-production environment.
- Performed cross Integration with other modules. Involved Non-Prod and PROD support activities.
- Used Spring Boot for setting up the Configuration of the Application.
- Worked on Maven, for project management and build automation.
- Involved in writing and running JUnit test cases.
- Developed REST API using Spring Data REST to serve the UI with required JSON data.
- Used software version control tools Stash to ensure that software development is adequately tracked.
- Used Spring Tool Suite as IDE tool for developing and debugging the entire Application
Environment: Java/J2EE, Microservices, Rest, XML, HTML, CSS, Angular,WebSphere, Webservices, Interface and Batch jobs.
Confidential
Senior Java ProgrammerResponsibilities:
- Analyzing the impact of the CRs, enhancements and new implementations.
- Design, Analysis, Coding and UTP for required functionalities.
- Involved in Monitoring critical Interface, batch jobs and providing PROD, Non-Prod support.
- Monitoring, Troubleshooting, defect fixing in production and non-production environment.
- Performed cross Integration with other modules.
- Involved Non-Prod and PROD support activities.
- Involved in UI and backend activities, developing micro services.
- Used Spring Boot for setting up the Configuration of the Application.
- Worked on Maven, for project management and build automation. Involved in writing and running JUnit test cases.
- Developed REST API using Spring Data REST to serve the UI with required JSON data.
- Used software version control tools Stash to ensure that software development is adequately tracked.
- Used Spring Tool Suite as IDE tool for developing and debugging the entire Application
Environment: Microservices, Java/J2EE, XML, REST API, HTML, CSS, Angular, WebSphere, Webservices, Interface and Batch jobs.
Confidential
Senior Java ProgrammerResponsibilities:
- Analyzing the impact of the CRs, enhancements and new implementations.
- Design, Analysis, Coding and UTP for required functionalities.
- Involved in Monitoring critical Interface, batch jobs and providing PROD, Non-Prod support. Monitoring, Troubleshooting, defect fixing in production and non-production environment.
- Performed cross Integration with other modules. Involved Non-Prod and PROD support activities.
- Involved in UI and backend activities, developing micro services.
- Used Spring Boot for setting up the Configuration of the Application.
- Worked on Maven, for project management and build automation. Involved in writing and running JUnit test cases.
- Developed REST controllers using Spring Data REST to serve the UI with required JSON data.
- Used software version control tools Stash to ensure that software development is adequately tracked.
- Used Spring Tool Suite as IDE tool for developing and debugging the entire Application
Environment: Microservices, Java/J2EE, XML, REST API, HTML, CSS, Angular, WebSphere, Webservices, Interface and Batch jobs.
Confidential
Senior Java ProgrammerResponsibilities:
- Analyzing the impact of the CR and implementation.
- Coding and UTP for application enhancement functionalities.
- Involved in support actiivites.
- Preparing the functional and technical specification document Defect fixing in Stage environment and production environment.
- Performed cross Integration with other modules.
- Involved in Monitoring critical batch jobs.
- Interaction with Offshore team on business requirments.
- Followed AGILE Methodology and participated in SCRUM Meetings.
- Used Eclipse as IDE tool for developing and debugging the entire Application.
Environment: Java/J2EE, JSP/Servlet, XML, HTML, CSS, Java Script, Websphere, Webservices.
Confidential, Roseville, CA
Senior Java ProgrammerResponsibilities:
- Analyzing the impact of the CRs, enhancements and new implementations.
- Design, Analysis, Coding and UTP for application enhancement functionalities.
- Involved in Monitoring critical Interface, batch jobs and provding PROD support.
- Involved in the functional and technical specification documents Monitoring, Troubleshooting, defect fixing in production and non-production environment.
- Performed cross Integration with other modules.
- Involved Non-Prod and PROD support activities.
- Interaction with other teams related to FACTS on any changes, modifcations.
- Java 8 using Rational Rose and editor Spring Tool Suite.
- Worked on SOAP Webservice, XML.
Environment: Curam, Java/J2EE, XML, HTML, CSS, Java Script, Websphere, Webservices, DB2, Interface and Batch jobs.
Confidential, Mountain View, CA
Senior Java ProgrammerResponsibilities:
- Coding and UTP for application enhancementfunctionalities.
- Developed UI, done validation etc.
- Involved in support actiivites.
- Defect fixing in Stage environment and production environment.
- Code merge and Deployment in DEV/TEST region in UNIX servers.
- Involved in doing the performance testing.
- Performed cross Integration with other modules.
- Preparing the functional and technical specification document.
- Involved in writing and running JUnit test cases.
- Used Eclipse as IDE tool for developing and debugging the entire Application.
Environment: Java/J2EE, JSF, XML, HTML, CSS, Java Script, Oracle Weblogic, Oracle Web Center.
Confidential
Senior Java ProgrammerResponsibilities:
- Analyze the impact of changes.
- Preparing UTP for the application.
- Configuring the applications on Dev and QA environments.
- Defect fixing in Stage environment and production environment.
- Code merge and Deployment in DEV/TEST region in UNIX servers.
- Involved in doing the performance testing.
- Preparing the functional and technical specification document.
- Involved in writing and running JUnit test cases.
- Used Eclipse as IDE tool for developing and debugging the entire Application.
Environment: Java/J2EE, JSP/Servlet, XML, HTML, CSS, Java Script, Oracle Weblogic, ATG.
Confidential
Senior Java ProgrammerResponsibilities:
- Coding & Unit testing. Analyze the impact of changes.
- Preparing the test cases for the application.
- Configuring the applications on Dev and QA environments.
- Defect fixing in Stage environment and production environment.
- Code merge and Deployment in DEV/TEST region in UNIX servers.
- Preparing the functional and technical specification document.
- Involved in writing and running JUnit test cases.
- Used Eclipse as IDE tool for developing and debugging the entire Application.
Environment: Java/J2EE, JSP/Servlet, XML, HTML, CSS, Java Script, Oracle Weblogic, ATG.
