Sr Java Developer Resume
Long Island City, NY
SUMMARY
- Having 8+ years of experience as a Java Full Stack Developer. Extensively experienced in Software Analysis, Design, Development, Implementation and Testing of Object - Oriented Applications and Web based Enterprise Applications using java/J2EE.
- Extensive experience in designing and developing Enterprise Applications for J2EE platform using Core Java, Servlets, JDBC, JSP, JSTL, JAXB, Struts, Spring, Spring Boot, Spring DATA, Spring JDBC, Groovy-Grails, Hibernate, XML, Web services, JMS, Eclipse, RAD, Ant, Maven.
- Knowledge in implementing a Micro service wif Spring Boot based services.
- Understand teh core AWS services, uses, and basic architecture best practices.
- Develop and maintain applications written for Amazon Simple Storage Services (S3), Amazon DynamoDB, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), Amazon Simple Workflow Service (SWS), AWS Elastic Beanstalk, and AWS Cloud Formation.
- Knowledge in launching AWS EC2 instances and continuous integration using Jenkins.
- Strong working experience Object Relational mapping (ORM) tools like Hibernate (Hibernate Connection Pooling, HQL, Hibernate Caching, Transactions).
- Experience in working in environments using Agile (SCRUM) and Test-Driven Development (TDD) development methodologies.
- Experience in developing JAVA and J2EE applications using JBoss, Tomcat, Eclipse, STS, Maven and Log4j.
- Experienced in object-oriented programming analysis wif Software Development Life Cycle (SDLC) experience in Application Software Specifications, Design, Development, Unit Testing, debugging and Maintenance.
- Good experience in developing applications using JSP, Servlets and JDBC.
- Good implementation knowledge and hands on experience in spring, Struts & Hibernate frameworks.
- Good experience inJ2EETesting in developing test cases wifJUnit, MOCKITOfor Unit testing, and logging usingLog4j.
- Experienced wif RDBMS implementation and development usingOracle, My SQL
- Experience in using version control and configuration management tools likeGIT, SVN and CVS.
- Experience in using teh tools likeAnt and Mavenfor build automation.
- Extensive experience in testing on multiple operating systems includingLinux,UNIX, and Windows.
TECHNICAL SKILLS
Programming Languages: C, C++, Java, SQL, PL SQL
Scripting Languages: XML, XHTML, HTML, CSS, JavaScript, JSON, Angular
Tools: Junit, Selenium web Driver, TestNG, Protractor, Mockito
Frame Works: Struts, Spring, JSF, EJB and Hibernate, JMS
Web Services: SOAP, RESTful Web services, AWS, Micro services
Databases: Oracle 11g, MySQL
Debugging Tools & CI/CD: JIRA, Jenkins
Version Control: Git, Tortoise SVN
IDE Tools: Eclipse, Net beans, IntelliJ, IBM RAD, ANT, Maven, STS
Web/App/DB Servers: IBM WebSphere, Jboss, WebLogic, Apache Tomcat, JBoss
Monitoring Tools: Splunk and APPD
PROFESSIONAL EXPERIENCE
Confidential, Long Island City, NY
Sr Java Developer
Responsibilities:
- Involved in client requirement gathering, analysis & application design.
- Analysis, design and development and testing phases of Software Development Lifecycle (SDLC) using Agile methodology.
- Developed critical components of teh application including Spring 4.0, Spring controllers, JSP views, and business logic and data logic components J2EEthat include Hibernate Entities, Hibernate DAO and models following MVC architecture.
- Worked on development and migration of legacy systems to modern architecture. Maintained & supported existing applications.
- Worked on migration of Legacy Systems developed using SOAP services to RESTful and Microservices.
- Involved in requirements, design, development and unit testing for new applications and enhancements in existing applications.
- Experience working wif Spring Boot to develop microservices and using Spring JPA, Spring Repo for backend interaction
- Used complete annotation-driven approach to develop teh application using Spring Boot and was also involved in setting up teh Spring bean profiling.
- Developed server components of using Java 1.8, Spring Batch, Spring Data JPA and Hibernate.
- Developed REST controllers using Spring Data REST to serve teh UI wif required JSON data.
- Created Angular components like controllers, services, directives and forms to collect different user data and implemented form validation in Angular 6 and Node.js in effective web design.
- Experience migrating monolithic application to microservices and ANT based application to maven.
- Implemented Persistence layer using Hibernate to interact wif teh Oracle database, Used Hibernate Framework for object relational mapping and persistence.
Environment: Java 8, Spring, Microservices, Hibernate 3, AJAX, JavaScript, XML Spring Boot, Web service, SOAP/REST, JAX-WS, Spring batch, Oracle Database, Mockito, Grunt, UNIX, Jenkins 1.6/2.0, Log4j, SonarQube/SonarLint.
Confidential, Wooster, OH
Sr Java Developer
Responsibilities:
- Developed teh functionalities usingAgile Scrum Methodology.
- Designed and developed Microservices business components using Spring Boot, Spring JPA.
- Worked extensively on developing controllers, Interfaces and implementation classes using Spring MVC framework & used Microservices architecture wif Spring Boot based service through REST.
- Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to teh production.
- Experience in using MVC, SOA architecture and Micro Services for implementing teh client server business applications.
- Designed and developed Micro Services using Jersey framework (Restful web services), Springs, SOAP used Rest Controller in Spring framework to create Restful Web services and JSON objects for communication.
- Deployed teh application onAmazon Web services (AWS)and used it to provide a large computing capacity for scalable solutions.
- Deployed applications into Continuous integration environments likeJenkinsto integrate and deploy code on CI environments for development testing.
- Involved in coding and integrations wif Managed Beans and DAO.
- Develop new applications that serve existing software systems / further develop current software.
Environment: Java 9, HTML5, CSS3, JavaScript, jQuery, AJAX and Angular, Java8, Spring Boot, Microservices, JSP, Hibernate, RESTful Web services, Spring boot, Kubernetes, SOAP, Maven, Jboss Application Server, Log4j, Jenkins, JIRA, Selenium Web Drivers
Confidential, Raleigh, NC
Sr Full Stack Java Developer
Responsibilities:
- Analyzing teh business and functional requirements.
- Involved in SDLC Requirements gathering, Analysis, Design, Development, testing production of application using agile model.
- Developed web applications wifHTML5, CSS3, BootstrapandAngular 1.0.
- Implementing Restful web services by using Jersey Implementation.
- UsedEclipse IDEfor application Development. UsedJenkins Jobsforbuild automationto compile and generateEAR and WAR files.
- Designed and developed teh REST based Microservices using teh Spring Boot, Spring Data wif JPA
- Fixed defects Identified inProduction/ QA environments. Defectswere tracked inJiratracking Portal.
- UsedHPQuality Centerfor defect tracking.
- Provided teh technical assistance to resolve Issues identified inproductionand demonstrate appropriate solution to teh end users.
- Developed microservices using spring boot and deployed to docker.
- Organize code reviews wif peer and develop best coding practices
- Contributing to all phases of teh deployment lifecycle
- Participated in teh fullagile application development life cycle for new development design
- Maintaining teh build process using Maven.
- UsedRESTfulfor producing web services and involved in writing programs to consume teh web services
- Deployed teh java application usingMavenbuild script.
- Involved in working wif theQAto assist in writing test code anddebugging teh defectsin teh application.
- Involved in developing and deploying applications through tomcat application server.
Environment: Java 1.8, HTML5, CSS3, JavaScript, jQuery, Spring boot, microservices, AJAX and Angular 1.0, XML, JSP, Spring Frameworks, Hibernate, JDBC, RESTful Web services, SOAP, Jenkins, Maven, Log4j, JIRA, LINUX, UNIX, SVN, GIT.
Confidential
Sr Java Developer
Responsibilities:
- Involved in client requirement gathering, analysis & application design.
- Involved in design using vital phases of teh Software development life cycle (SDLC) that includes Development, Testing, Implementation, and Maintenance Support in WATER FALL methodology.
- Developed teh UI layer wif JSP, HTML, CSS3 and Java Script.
- Used Java Script to perform client-side validations.
- Developed server-side presentation layer using Struts MVC Framework.
- Developed Action classes, Action Forms and Struts Configuration file to handle required UI actions and JSPs for Views.
- Created and written SQL queries, tables, triggers, views and PL/SQL procedures to retrieve and persist teh data to teh database.
- Performance Tuning and Optimization wif Java Performance Analysis Tool.
- Implemented JUnit test cases for Struts/Spring components.
- JUnit is used to perform teh Unit Test Cases.
- Used Eclipse and worked on installing and configuring JBOSS.
- Made use of SVN for checkout and check in operations.
- Worked wif production support team in debugging and fixing various production issues.
Environment: Java, JSP, HTML, CSS3, JavaScript, EJB, Struts, JDBC, JPA, SQL, DB2, JUnit, JBOSS, Eclipse, SVN.
