Java Full Stack Developer Resume
PA
SUMMARY
- Having 7+ years of expert IT involvement in planning and creating Web based and Enterprise applications utilizing OOA, OOD, OOPS and JAVA/J2EE. Experienced in all periods of Software Development Life Cycle (SDLC) including Analysis, Design and Development, Debugging, Support, Integration, Maintenance and Enhancements of Java/J2EE Applications. Experience in working with Agile (SCRUM) and Waterfall improvement methodologies.
- Hands on Experience of Data Access Object (DAO) case to display a reflection layer between teh Business reason level (Business address) and teh Persistent stockpiling level (data source).
- Experience in implementation of Web - based Enterprise Applications using core Java, J2EE, Servlets, EJB, JMS, JDBC, Hibernate, Web Services (SOAP and REST), MVC framework (Struts, Spring MVC), SQL and Object-Oriented Programming techniques.
- Experience in Implementing Graphical User Interface (GUI) pages by utilizing HTML5, CSS3,JavaScript,Angular 1/2.0/4.0, jQuery.
- Experience on ideas of Java 8 like Functional Interfaces and Lambda Expressions.
- Experience in web servers like Web Sphere Application Server, Web Logic, and Apache Tomcat on entire Software Development Life Cycle (SDLC).
- Experience using Hibernate for mapping Java classes with database and using Criteria API and Hibernate Query Language (HQL).
- Designed and coded application components in an Agile/TDD environment utilizing a test driven development and SDET approach and pair-programming.
- Performance tuning of interfaces developed by other development teams
- Hands on Experience in developing building tools like Ant, Maven.
- Experience in making SOAP based Web Services using Apache CXF, JAX-WS and RESTful organizations like JAX-RS.
- Experience in making web services by using NodeJS.
- Experience in involvement at J2EE Testing in creating experiments with Junit and Mockito for Unit testing and Cucumber logging utilizing Log4j.
- Experience in testing tools like Jmeter, Postman, RestAssured for api testing.
- Experience in Code Quality tools like SonarQube.
- Experience in making and solid perception of Micro Services Architecture.
- Experience in working with IDE tools like Eclipse, STS, and IntelliJ.
- Experience at using teh version control tools such as GIT, SVN.
- Hands on experience with SQL/No SQL databases systems like Oracle, MySQL, MongoDB.
- Designing Micro services to increase software development and maintenance flexibility and sustainability.
- Hands on Experience with UNIX, Linux commands and Deployment of Applications in Server and ability to work TEMPeffectively on Windows platforms.
- Experience on working with CI/CD using Jenkins.
- Collaborated with Development and Support teams to setup a CD (Continuous Delivery) environment with teh use of Docker continuous build and delivery tools.
- Involvement in Cloud Environment using Amazon Web Services (AWS), MicrosoftAzure.
- Experience in Amazon Web Services like EC2, S3 through AWS Console and API Integration.
- Strong systematic and critical thinking abilities, exceptionally energetic, great cooperative person with great correspondence and relational aptitudes.
- Having good noledge Bigdata technologies like Apache Spark, Map reducer, splunk.
PROFESSIONAL EXPERIENCE
Confidential, PA
Java Full Stack Developer
Responsibilities:
- Actively involved in software development life cycle starting from requirements gathering and performing Object Oriented Analysis.
- Involved in Agile Methodology with sprint cycle of 15 days.
- Used JIRA for tracking teh project Stories in Agile Methodology.
- Involved in writing business logic using spring Boot framework with microservices architecture.
- Implemented Bean classes and configured in spring configuration file for Dependency Injection, Developed Controller Classes using Spring MVC, Spring AOP, Spring Boot, handled security using Spring Security
- Implemented Restful web services to retrieve data from client side and made Rest API calls from Angular2.
- Used Spring MVC Design Pattern to hold teh UI data and serve teh request and to send teh response
- Used JAX-RS servlets to implement teh restful web services.
- Created GET/POST request and response using RESTFUL web service.
- Executed various testing scenarios like contract, functional, performance and integration tests as part of Micro Service architecture.
- Involved in consuming, producing Restful web services using JAX-RS. implemented teh persistence layer using Spring data JPA.
- Used Cassandra as data storage and utilized aspects like replica sets, clever document design to make services extensibility scale and future wise.
- Involved in writing MAVEN script for creating destination folders, compiling, creating jar, war and ear files and copying teh files to deployment folder.
- Wrote JUnit test cases for unit testing, integration testing, and automate functional tests, run automatically by Jenkins in teh builds triggered by each push to Git.
- Performance tuning of interfaces developed by other development teams
- Used Jenkins for continuous integration and deployments.
- Involved in QA and prod Deployments in AWS cloud environment.
- Used blue & green deployment strategy to maintain application with no downtime.
- Actively used AWS services like ECS, EC2, load balancer, S3, configuring health checks and used for Splunk for log monitor.
Environment: Java 1.8, J2EE, Angular 4, JUNIT, Mockito, Spring 3.0, JPA, MVC, JPA, IntelliJ, Log4J, JAX-Rs, Bitbucket, Jenkins, Sonar, JIRA,RESTFUL, Cassandra, MAVEN
Confidential, Nebraska
Full Stack Java Developer
Responsibilities:
- Actively involved in software development life cycle starting from requirements gathering and performing Object Oriented Analysis.
- Used JIRA for tracking teh project Stories in Agile Methodology.
- Involved in writing business logic using spring framework.
- Extensively involved in design and implementation of Webpages using Angular,4.
- Design teh entire backend architecture from starting.
- Implemented Bean classes and configured in spring configuration file for Dependency Injection, Developed Controller Classes using Spring MVC, Spring AOP, Spring Boot, handled security using Spring Security.
- Implemented Restful web services to retrieve data from client side and made Rest API calls from Angular2.
- Used JAX-RS servlets to implement teh restful web services.
- Created GET/POST request and response using RESTFUL web services.
- Built Spring Boot based Java Micro services to support enterprise web application.
- Involved in consuming, producing Restful web services using JAX-RS. implemented teh persistence layer using Spring data JPA.
- Used Mongo DB as data storage and utilized aspects like replica sets, clever document design to make services extensibility scale and future wise.
- Involved in writing MAVEN script for creating destination folders, compiling, creating jar, war and ear files and copying teh files to deployment folder.
- Wrote JUnit test cases for unit testing, integration testing, and automate functional tests, run automatically by Jenkins in teh builds triggered by each push to Git.
- Extensively used IntelliJ configured and deployed teh application into Apache Tomcat.
- Created scheduled jobs in spring boot.
Environment: Java 1.8, J2EE, Angular 4, JUNIT, Mockito, Spring 3.0, JPA, Cosmos DB,, MVC, JPA, IntelliJ, Log4J, JAX-Rs, Bitbucket, Jenkins, Sonar, Azure cloud..
Confidential, Denver, Colorado
Full Stack Java Developer
Responsibilities:
- Actively involved in software development life cycle starting from requirements gathering and performing Object Oriented Analysis.
- Involved in Agile Methodology with sprint cycle of 15 days.
- Used JIRA for tracking teh project Stories in Agile Methodology.
- Involved in writing business logic using spring framework.
- Extensively involved in design and implementation of Webpages by using HTML5, CSS3, JavaScript and Angular2,4.
- Implemented Bean classes and configured in spring configuration file for Dependency Injection, Developed Controller Classes using Spring MVC, Spring AOP, Spring Boot, handled security using Spring Security
- Implemented Restful web services to retrieve data from client side and made Rest API calls from Angular2.
- Used Spring MVC Design Pattern to hold teh UI data and serve teh request and to send teh response
- Used JAX-RS servlets to implement teh restful web services.
- Created GET/POST request and response using RESTFUL web services.
- Implemented api using NodeJS frame works.
- Executed various testing scenarios like contract, functional, performance and integration tests as part of Micro Service architecture.
- Built Spring Boot based Java Micro services to support enterprise web application.
- Involved in consuming, producing Restful web services using JAX-RS. implemented teh persistence layer using Spring data JPA.
- Used Mongo DB as data storage and utilized aspects like replica sets, clever document design to make services extensibility scale and future wise.
- Create RFP (Request for Proposal) Micro Services to provide Restful API utilizing Spring Boot with Spring MVC
- Involved in writing MAVEN script for creating destination folders, compiling, creating jar, war and ear files and copying teh files to deployment folder.
- Wrote JUnit test cases for unit testing, integration testing, and automate functional tests, run automatically by Jenkins in teh builds triggered by each push to Git.
- Extensively used IntelliJ configured and deployed teh application into Apache Tomcat.
Environment: Java 1.8, J2EE, Angular 4, JUNIT, Mockito, Spring 3.0, JPA, MongoDB, Tomcat, MVC, JPA, Mongo dB, IntelliJ, Log4J, JAX-Rs, GIT, Jenkins, Sonar, EC2, S3.
Confidential
Software Engineer
Responsibilities:
- Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript
- Usedspring to develop/ enhance teh Risk Portrait and Risk Intelligence application.
- JavaScript, AJAX, jQuery, HTML and CSShave been used for implementing teh client-side functionality for various web pages needed for teh application.
- ImplementedHibernate ORMtool into teh application.
- UsedHibernatein persistence layer of teh application.
- Exposed various capabilities asWeb Services using SOAP/WSDL.
- UsedSOAP UIfor testing theWeb servicesby sending anSOAP request.
- Implementedweb servicesusingWSDLfor authorization.
- ConfiguredGIT /JENKINrepository.
- Extensively usedMAVENtool.
- Extensively used Spring Dependency Injection.
- IntegrationandTestingof different modules inWebSphereapplication server.
- Involved in configuring and deploying teh application usingWebSphere.
- UsedANTscripts to build teh application and deployed onWebSphereApplication Server.
- Performed unit testing of core functionalities through.
- UsedLog4Jfor logging and tracing teh messages.
- Involved in unit testing,Peer Review and UAT testing.
- UsedLog4j Logger and Debuggerto capture teh log dat includes runtime exceptions.
- Web Sphere Application Developer (WSAD)is used to develop and deploy teh application.
- UsedAgile methodologyto develop teh application.
- Developed and deployed teh web services.
Environment: j2EE, Hibernate, spring, JavaScript, SOAP, WSDL, JSP, JSTL, Log4j, CSS, HTML, DHTML, JUnit, WebSphere, Maven.