Java/j2ee Developer Resume
HoustoN
SUMMARY
- Software Engineer offering 7 years of experience in IT industry with a focus on web application development. Involved in every part of SDLC, right from requirement gathering inception, planning, designing, development, test automation, Ensure Business Sign - off and delivering within release timeline.
- Worked in Java Web Services development using Java and Spring Boot
- Experience in configuring Spring profile.
- Experienced in configuring and working on JDBCTemplate and LDAPTemplate.
- Expertise in working with Oracle database for Database Design, creation and Management of schemas, writing SQL Queries and query optimization.
- Experience in working on DevOps by automating deployment process using Jenkins.
- Experience in configuring Continues Integration(CI) and Continues Deployment (CD)
- Experience in Installing and configuring Jenkins, plugins and pipelines.
- Experience in working on Jenkins Declarativepipeline and remote triggering Jenkins pipelines and gathering status.
- Expertise in creating pipeline to perform operation from Build to Deploy.
- Experienced in working with ReactJs and Redux.
- Experience in creating React Actions, Reducers, routers, stores, Api and Statefull and stateless components as part of component creation.
- Experience in working with JMS (Java Messaging System) using QPID Java Broker and AMPS.
- Experience in installing and configuring QPID.
- Experience in creating and managing queue's with custom queue filters.
- Experience in writing services to publish and consume messages from QPID Java broker.
- Experience in publishing and consuming messages using web agent with AMPS.
- Used JUnit and Mockito for writing test cases and used JaCoCo to maintain code coverage above 75%
- Expertise in scanning and remediating application vulnerabilities using SSAP scan analysis and Black Duck scanning
- Experience in migrating applications to cloud compatible by converting app to SpringBoot
- Experience in deploying applications to internal cloud (GAIA) using Cloud Foundry.
- Experience in Agile-Scrum software development methodology
- Experience in configuring Jasypt for encryption and decryption of sensitive information in property files.
- Experience in configuring Swagger-ui for spring boot applications.
- Experience in working with logging framework log4j and Version Control tools like GIT.
- Capability to work diligently under pressure in a fast-paced environment, consistently meet critical deadline.
- Ability to learn and use new systems and paradigms in considerably less time.
TECHNICAL SKILLS
Languages: Java, J2EE, SQL.
J2EE Technologies: Spring, JDBCTemplate, Rest.
Databases: Oracle.
Web Technologies: React, HTML5, CSS/CSS3, XML, Java Script.
IDE's: Eclipse.
Web/Application Servers: Tomcat.
Platforms: Windows, Unix/Linux.
Tools: Maven, log4j, BitBucket, Jira, Junit and Mockito.
JMS: QPID and AMPS
PROFESSIONAL EXPERIENCE
Confidential, Houston
JAVA/J2EE Developer
Responsibilities:
- Involved in identifying the phases of SDLC where DevOps can be implemented.
- Developed UI Components using React and Redux.
- Created React Actions, Reducers, routers, stores, Api and Statefull and stateless components as part of component creation.
- Created devops-service using Spring Boot and Java for web services.
- Created and consumed RESTful API.
- Experienced in configuring and working on JDBCTemplate and LDAPTemplate.
- Worked on Aim commands and UNIX shell scripts.
- Worked on Jenkins to custom Pipeline to trigger remotely and fetch Job status.
- Triggered web service from Jenkins pipeline to save deployment information.
- Extensively worked on Jenkins Declarative pipeline and Groovy script.
- Installed Jenkins plugins and generated test reports for applications.
- Experience in deploying to cloud (GAIA).
- Experience in configuring Jasypt for encryption and decryption of sensitive information in property files
- Used JUnit and Mockito for writing test cases and used JaCoCo to maintain code coverage above 75%
- Expertise in scanning and remediating application vulnerabilities using static code analysis and Black Duck scanning
- Experience in configuring Jasypt for encryption and decryption of sensitive information in property files.
- Experience in configuring Swagger-ui for spring boot applications.
- Experience in working with logging framework log4j and Version Control tools like GIT and JIRA.
Confidential
Responsibilities:
- Worked in application design, development of REST web services and documented the technical specs, LLD for the webservices developed
- Development and delivery of the RESTful API project and release management
- Developed a UI Component Using ReactJs and Redux
- Created application using Spring Boot and Java.
- Experience in configuring Spring profile.
- Experienced in configuring and working on JDBCTemplate.
- Experience in configuring Jasypt for encryption and decryption of sensitive information in property files.
- Used JUnit and Mockito for writing test cases and used JaCoCo to have above 75% code coverage
- Worked as part of cloud migrating of two applications by upgrading each of them to spring-boot project with java 8 to enable them to deploy in Internal cloud infrastructure
- Created utility jars with re-usable components/utility classes to be used by multiple applications
- Security scanning, Static and dynamic vulnerability fixes, performance testing, Unit testing and Code Coverage for different application modules
- Work with production management team for release management and support of multiple application components
- Enhancements, fixes and production support for BAU Projects
Confidential
Responsibilities:
- Involved in complete projects Life Cycle, i.e. Design, Implementation and deliver.
- Extensively used agile development methodology and involved in sprint planning
- Designed and developed the application using Spring Boot.
- Developed multiple web services using Rest API.
- Implemented Spring JdbcTemplate to persist data in Database.
- Experience in working with JMS (Java Messaging System) using QPID Java Broker and AMPS.
- Experience in installing and configuring QPID.
- Experience in creating and managing queue's with custom queue filters.
- Experience in writing services to publish and consume messages from QPID Java broker.
- Maintaining QPID instances in all environment.
- Experience in publishing and consuming messages using web agent with AMPS
- Used JUnit and Mockito for writing test cases and used JaCoCo to have above 75% code coverage.
- Security scanning, Static and dynamic vulnerability fixes, performance testing, Unit testing and Code Coverage for different application modules
- Work with production management team for release management and support of multiple application components
- Used MAVEN to define the dependencies / plug-in and build the application.
- Used GIT version Control tools.
- Used Log4j to maintain application logs.
Confidential
Responsibilities:
- Involved in complete projects Life Cycle, i.e. Design, Implementation and Delivery.
- Extensively used agile development methodology and involved in sprint planning.
- Designed and developed the Presentation layer using Vaadin.
- Designed and developed Presenters, Views and model components implementing Vaadin MVP Framework.
- Extensively worked on Vaadin Application Framework.
- Implemented DAO for the retrieving of data to display on the User Interface.
- Developed multiple web services using Rest API.
- Implemented Hibernate to persist the data into Database and wrote HQL based queries to implement CRUD operations on the data.
- Performed unit testing using Junit and tested RESTful webservices.
Environment: Vaadin, Java, Spring, Hibernate, Rest services, Junit, Git, Source Tree, Log4J.
Confidential, Teaneck, NJ
JAVA/J2EE Developer
Responsibilities:
- Involved in complete projects Life Cycle, i.e. Design, Implementation, unit Testing and QA Testing support and Production Maintenance.
- Extensively used agile development methodology and project planning.
- Implemented Spring beans as business logic components using Spring annotations, configuration files, spring modules.
- Implemented Rest based services, exception handling, different response types using Spring MVC.
- Designed Java Components and integrated using Spring framework for JDBCTemplate.
- Used JAXB parser for parsing the valid XML files as defined by the XSD.
- Developed SQL using SQL Developer for Oracle database.
- Created and Consumed Restful WebServices.
- Implemented CRUD operations using JDBC Template.
- Involved in deploying the application under Apache Tomcat WebServer.
- Involved in Bug fixing of various applications reported by the testing team in the application during the integration.
- Used Log4j to maintain application logs.
- Performed unit testing using Junit and tested RESTful webservices using Advanced RestClient.
- Used MAVEN to define the dependencies / plug-in and build the application.
Environment: Java Spring, JDBCTemplate, Rest services, Maven, Jenkins, Junit, Log4J.
Confidential
JAVA/J2EE Developer
Responsibilities:
- Actively involved in all aspects of the system design.
- Understanding of application development lifecycle methodologies.
- Implemented custom validations, used pre-validations using Java Script.
- Developed various Controller classes using Spring MVC framework.
- Used Hibernate core interfaces, annotations, configuration files to implement DAO layer.
- Created, configured Hibernate entities using annotations, mapping associations to map with data base model.
- Implemented Rest based web service using Spring MVC annotations, Jersey provider implementation.
- Involved in Bug fixing of various applications reported by the testing team in the application during the integration.
- Used Log4j to maintain application logs.
- Used MAVEN to define the dependencies / plug-in and build the application.
Environment: Java Spring, Hibernate, Rest services, HTML5, CSS3, Java Script, SQL, Oracle, SVN, Maven, Junit, Log4J.
Confidential
JAVA/J2EE Developer
Responsibilities:
- Actively involved in all aspects of the system design.
- Designed and Developed web application using Spring and Hibernate.
- Extensively used Spring IOC and MVC.
- Experience in designed and developed Web pages using HTML, CSS and JSP's.
- Experience in designing Datastage jobs.
- Experience configuring and implementing Hibernate.
- Experience in creating POJO classes and configuring using Hibernate mapping and configuration files.
- Experience in writing SQL and shell scripts.
- Implemented logging.
Environment: Java, Spring, Hibernate, Data Stage, Sql, Unix, Oracle.
