Java/j2ee Developer Resume
NC
PROFESSIONAL SUMMARY:
- 7+ years of IT experience as Java Developer in Software Development Life Cycle (SDLC) core area such as Analysis, Design, Coding, Implementation, Testing, and Deployment of Object Oriented and Web based Enterprise Applications using Java/J2EE technology.
- Have strong understanding of OOPS and RDBMS concepts.
- Good knowledge in E - Commerce, Banking, Telecom, Financial, HealthCare and Insurance domains.
- Experience in Core Java with strong understanding and working knowledge of Object Oriented Concepts like Collections, Multi-Threading, Exception Handling, Data Structures, Algorithms, Streams & File I/O and Polymorphism.
- Proficient in using Object Oriented Programming (OOPS) for building n-tier architecture systems with hands on development expertise in application layer including middleware and core business frameworks and back-end database layer integration.
- Experience in designing UML diagrams using Rational Rose and Microsoft Visio.
- Good expertise in Java, JSP, JavaScript, JQuery, Struts, Oracle Workflows, Oracle PL/SQL, Basics of OAF Development, Java Swings, MYSQL.
- Good expertise in working with various spring modules: Spring IOC, Spring Batch, Spring MVC, Spring Data JPA and Spring JDBC modules.
- Experience in using JSON and JQUERY for the persistence of data and exchanging data.
- Developed web services using SOA Architecture and implemented RESTFUL web services.
- Tested Web Services using SOAP UI Pro.
- Experience using Junit testing framework using H2, mockito etc. for unit testing.
- Experience using DevOps tool-chain (Veracode, Jenkins, SonarQube, GitHub, Code quality tools) implementation and automation.
- Hands on working experience Linux environment with Apache Tomcat, experience on Amazon AWS
- Worked extensively on testing, troubleshooting, code review, preparing user documentation and post implementation support.
- Effective team player and ability to work in a rapid and changing environment.
- Ability to learn and adapt quickly to the emerging new technologies and comfortable in high intensity and challenging work environment.
- Strong team player, ability to work independently and in a team as well, ability to adapt to a rapidly changing environment, commitment towards learning.
- Excellent Interpersonal skills, outstanding problem solving and decision making skills.
TECHNICAL SKILLS:
Programming Languages: J2SE & J2EE, PL/SQL, C, C++
Operating Systems: Win Family, Linux,Unix
J2EE Components: JDBC, Servlets, JSP, JPA
UI Scripting Languages: Java Script, AJAX, jQuery, JSON, AngularJS, NodeJS
J2EE Frameworks: Apache Struts, Spring Framework
Web Services: SOAP, WSDL, JAX-WS, JAX-RPC, JAX-RS
Mark up Languages: HTML, DHTML, XML, XSLT
RDBMS Databases: Oracle, MySQL
NoSQL Databases: Hbase, Cassandra
J2EE App & Web Servers: Web Sphere, Apache Tomcat
Build/Deployment/CI Tools: Ant, Maven, Jenkins
IDE S & Tools: Eclipse, My Eclipse,RAD,Intellij
Bug Tracking Tools: HP QC, JIRA, Bugzilla
Unit Testing and Logging: Log4j, Junit
ORM Tools: Hibernate, IBatis, JPA, DAO
Performance Tools: JProbe
PROFESSIONAL EXPERIENCE:
Confidential
Java/J2EE Developer
Responsibilities:
- Developed the functionalities usingAgile Scrum Methodology.
- Extensive experience in variousAgilemethodologies likeTest Driven Development(TDD).
- UsedJava8features in developing the code likeLambda expressions, creating resource classes, fetching documents from database.
- Used design patterns likeSingleton, Data Access Objects, FactoryandMVC patterns.
- CreatedPOJO’sandDAO’s for the database entities usingSpring JDBC annotation mappings
- Integrated withSpring Cloudprojects to provide distributed tracing and other features.
- Developedmicroserviceswith Spring and tested the application using Spring Boot.
- UsedSpring Core annotationsforSpring Dependency Injection, Spring MVCforRest API’sandSpring Bootformicroservices.
- Used Spring JPA to design entity data mapping with Oracle DB.
- Development of cloud hosted web applications andREST APIsusing Spring Boot with embeddedTomcat.
- Deployed applications into Continuous integration environments likeBambooto integrate and deploy code on CI environments for development testing.
- Implemented Rest based web service usingJAX-RS annotations,Jerseyprovider implementation.
- Used AWS to writing the file into the S3 bucket and retrieving the files from the bucket.
- Experienced with AWS services to smoothly manage application in the cloud and creating or modifying the instances.
- Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
- Involved in pre-testing the Web-Service calls with Postman.
- Usedlog4jto print the logging, debugging, warning, info statements.
- Deployed the applications onPivotal Cloud Foundry.
- UsedSwagger,to implementing the Restful API and Swagger gives the rich UI to test API.
- Used application security tool such as Veracode.
- Developed the scripts to create the tables in Microsoft SQL Server.
- Used SonarLint plugins for code coverage and to track the critical issues
- Used Jmeter for performance testing for all the developed API’s.
- Developed JUnit test classes for Controller, Service and Data layers
- Used Mockito for data mapping along withJunits.
- Used Splunk for the engineering dashboards used by the developers for easy track of application health.
Environment: Java8, STS, GIT, Bamboo, AWS, PCF, Maven, Oracle 12g, Webservices, Microsoft SQL Server, spring boot, Postman, Log4j, Junit, Jmeter.
Confidential, NC
Java/J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
- Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side inAngularJS.
- Develop application usingCore Java, J2EE, Spring MVC Framework, Web Services SOAP REST.
- Continuously planning, designing, coding and deploy the code for 6-week releases following the Agile methodology.
- ConsumedREST fulWeb services for getting required information from third party.
- Used Discord REST api to transfer the messages and monitor the payments.
- JDA is used to ensure that the entire cache is loaded before processing the request.
- Hosting Micro Services on PCF and AWS platforms.
- Migrated applications from internal data center to AWS.
- Convert the SQR to Python.
- Used Bootstrap library to quickly build project UI's and used AngularJS framework to associate HTML elements to models.
- Implemented and developed UI components using Angular JS features like dependency Injection, Models, data binding and controllers.
- Used Bootstrap to create responsive web pages which can be displayed properly in different screen sizes.
- Developed test cases for AngularJS using karma and grunt
- Developed Interactive web pages using AngularJS, HTML5.0, CSS and JavaScript
- Involved in using Data Structures such as Queue, Linked lists, and Sorting Algorithms.
- Build Spring Boot Micro services for the delivery of software products across the enterprise.
- UsedHibernate, object/relational-mapping ORM solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
- UsedHibernateORMframeworkas persistence engine and wroteHibernateQueriesto automate the mapping betweenOracledatabase andObjectsinJava.
- Involved in writingSQLandStored Proceduresfor handling complex queries with help ofTOADand access them through Java Programs fromOracle Database.
- Worked withMongoDBto store non-relational data into collection and retrieve them whenever required.
- Involved inCode diggingand creation of Use case diagrams for the business requirements.
- Experience in Gradle Build tool and understanding the artifactoy and repo structure.
- UsedLOG4Jfor debugging andJUNITfor testing and maintaining the system state.
- Worked inAgile TDDenvironment using SDLC tools likeGIT, Jira, Jenkins,Mavenfor build packaging and deployments of the application components.
Environment: Java, J2EE, JBoss Application Server, Angular Js Spring MVC, Hibernate, Web services, REST, WSDL, Gradle, Java script, Spring IOC, Spring AOP, Oracle, J Unit, Log4J.
Confidential, Denver, CO
Java/J2EE Developer
Responsibilities:
- Actively involved in requirement gathering, Designing of the application, development, code review and bug fixes.
- Developed application usingJava,J2EE, Spring Boot, AngularJS and SOAP/REST web services.
- Generated the flow diagram in the design phase using Microsoft visio 2010.
- Build Spring Boot Micro services for the delivery of software products across the enterprise.
- Responsible for creating web-based applications using React JS, Node.js, and Redux workflow.
- Build prototype for various required services such as Scheduling, Logging and Notification Service using third party Node JS based
- Implemented spring DATA JPA to communicate with Oracle DB.
- Deployed Spring Boot based microservices in Docker and Amazon EC2 container using Jenkins
- Developed UI using AngularJS, HTML5, CSS3, jQuery, Bootstrap, JavaScript, Ajax.
- Developed and implemented Business Requirements using Spring MVC framework.
- Implemented cross-cutting concerns such as logging, authentication and system performance using Spring AOP.
- Developed reusable and interoperable services, based on SOAP, WSDL, JAXWS, JAXRPC Web services.
- Develops microservices and has extensive experience using GitLab, Jenkins, clustering other tools and technologies.
- Experienced on latest version of object-oriented JavaScript frameworks like Angular. js, Node. JS, Backbone, Bootstrap, Ext JS, Knockout JS, React JS, Ember JS, Expres JS, and Dojo toolkit.
- All the functionality is implemented using Spring IO / Spring Boot, Thyme leaf and Hibernate ORM.
- Built scripts on AWS cloud for scheduling EC2 auto scaling load balancer with python sdk.
- Implemented integration with external SOAP and REST services.
- Rest services templates are generated using Swagger specifications
- Implementing Request/Response model for marshalling/unmarshalling JSON and .csv files with Jackson libraries.
- Successfully delivered design and code using Scrum methodology in agile environment.
- Used Junit, Mockito, WebMvcTest and Spring Boot Test for developing unit test for controllers and Services.
- Used SonarLint plugins for code coverage and to track the critical issues.
- Used Maven to build and deploy the project.
- Used GIT for source control, Bit Bucket for code review and Bamboo for continuous integration.
- Build the application using TDD Test Driven Development approach.
- Used STS as theJava IDE in the development of the application.
Environment: J2EE, JDK 1.8, Angular 4, Web services, Microservices, Spring boot, GIT, SonarLint, Oracle 11g, Soap UI, Junit.
Confidential
Java/J2ee Developer
Responsibilities:
- Involved in development of Presentation, Business and Data Base Layers.
- Involved in development of Unit Test Cases for the modules.
- Designing the workflow of the modules and done coding as per Java coding standards.
- Conducting the UT & IT as per the test cases and giving UAT support also.
- Involved in doing unit testing.
- Used core JSTL and struts tag libraries in JSPs and used struts 1.x as the MVC framework.
- Involved in development of Presentation, Business and Data Base Layers.
- Involved in development of Unit Test Cases for the modules.
- Designing the workflow of the modules and done coding as per Java coding standards.
- Conducting the UT & IT as per the test cases and giving UAT support also.
- Involved in doing unit testing.
- Used core JSTL and struts tag libraries in JSPs and used struts 1.x as the MVC framework.
Environment: Servlets, JSP, Struts, MySql, JavaScript, BEA Web Logic, Eclipse 3.1, Windows, Ant.
