We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Around 8 years of IT experience as a Java/J2EE Developer in Application Software Design, Object Oriented Design, Development, Analysis, Documentation, Debugging, Testing and Implementation.
  • Experience with Java 8 features such as Lambda Expressions for making inline function calls by using Functional Interfaces which makes code readable and concise.
  • Extensive experience in using various design patterns such as MVC, Singleton, Session, DAO, IOC and in the development of Multi - Tier distributed Enterprise Applications.
  • Experience working with Amazon Web Services like EC2, S3 bucket, RDS, SQS, Elastic Load Balancer, Dynamo DB, through AWS Console and API Integration.
  • Experience with working on IAM (Identity Access Management) with AWS to provide authentication services to authorized users.
  • Experience in Micro Services and Spring Boot application development.
  • Expertise in implementing client-server business applications using Micro services.
  • Have extensive hands on experience on different Java frameworks like spring (Spring IOC, Spring AOP, Spring MVC, Spring JMS, Spring Batch, Spring JDBC & Spring Boot), Struts (2.x), Apache Axis2, Apache CXF, Jersey and ORM frameworks like Hibernate, Open JPA.
  • Develop reusable solution to maintain proper coding standard across different java projects.
  • Proficiency with the application servers like IBM WebSphere, WebLogic, JBOSS and Tomcat.
  • Experience in Pivotal Cloud Foundry (PCF) and the implementation of micro services in PCF.
  • Proficient in various agile methodologies like Test Driven Development (TDD), SCRUM, Pair Programming and Waterfall software development processes.
  • Experienced with web services (SOAP/RESTful) and used to scale the applications for better BOA.
  • Created Hibernate configuration file, Hibernate Mapping files and defined persistence classes to persist the data into Oracle Database. knowledgeable with RDBMS concepts like writing SQL Queries. Working experience of Relational DBMS like MySQL, Oracle SQL PL/SQL, SQL Server (MS SQL), DB2 and NoSQL DBMS like MongoDB and Oracle Performance Tuning.
  • Worked proficiently with various IDEs including Eclipse, NetBeans, IntelliJ, RAD and STS .
  • Experience with Junit5, Log4j in developing test cases and determining application functionality
  • Having Experience on UNIX commands and Deployment of Applications in Server.
  • Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.
  • Experience in using version controls such as Star Team, BITBUCKET,GIT and SVN.
  • Experienced in using web application servers including JBoss and Apache Tomcat.
  • Involved in testing cases like Unit testing, Integration testing, and Regression testing
  • Expertise in requirement /specification gathering and estimation.
  • Quick Learner, highly motivated team player with excellent organizational and analytical skills.

TECHNICAL SKILLS

Languages: C, C++, Java, SQL, PL/SQL

Enterprise Java: JSP, Servlet, JNDI, JDBC, JSF

Mark-up/XML Technologies: HTML, CSS, JavaScript, jQuery, AJAX, AngularJS, NodeJS, XML, XSD, XSL/XSLT, SAX/DOM, JSON

Tools: & Framework: Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Log4J, JUnit, SOA, Jasper reports, Spring Boot, Spring Security, Rational Rose, MS Visio Professional, Star UML

Web services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Apache Apache CFX, AWS

Web/App Servers: Web Sphere, Apache, Tomcat, JBOSS, WebLogic

Database: Oracle, SQL server, DB 2, MySQL, MongoDB

Development Tools: Eclipse, My Eclipse, RAD, Intellij, Spring Tool Suite (STS)

O-R mapping: Hibernate, Spring Data JPA, Spring Boot JDBC

Testing Tools/ Others: JUnit, JUnit5,SoapUI, Putty, Mockito, Cucumber, Selenium

Version Control: BITBUCKET, GIT

OS & Environment: Windows, Sun Solaris, UNIX

Design Patterns: MVC, Front Controller, Singleton and DAO patterns

Cloud Platforms: AWS, Pivotal Cloud Foundry

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java/J2EE Developer

Responsibilities:

  • Implemented major concepts of Core Java, J2EE, Spring Framework, Hibernate, Java Beans, Web Services, JDBC, MVC and XML.
  • Used Java 8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection Objects
  • Extensively worked on implementing SOA (Service Oriented Architecture) using SOAP based Web services using XML, WSDL, UDDI and XML Parsers. Experience in distributed architectures, strong OO background, SOA, web services and messaging paradigms.
  • Followed Single Page Application (SPA) Pattern and used AngularJS MVC to build a cross-browser complaint application.
  • Create and configured the continuous delivery pipelines for deploying Micro services by using Jenkins CI server.
  • Used Micro-services for scalability and reliability of the application in addition to loose coupling.
  • Auto scaling functionality of Micro-services helped in cloud infra where slowdowns were eliminated.
  • Used Micro-services to ensure the scalability of application on cloud infrastructure.
  • Used spring Framework for implementing business logic and maintaining transactions.
  • Developed the application with various Spring Framework modules like Spring IOC, Spring AOP, Spring Boot, Spring Security, Spring Batch.
  • Used Spring Security for Authentication and Authorization of the application.
  • Design and Development of the system work flow. Used Singleton, Spring MVC, Hibernate, Factory Pattern and DAO design patterns.
  • Used HQL and SQL as the query languages in Hibernate Mapping. Integrated the Spring and Hibernate framework.
  • Designed and implemented Hibernate Annotation-based persistence layer for backend.
  • Wrote SQL Queries to interact with SQL Server Database.
  • Performed Smoke Test and Sanity Test using Selenium WebDriver.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities using Selenium.
  • Involved in validating Sanity, functional, Integration and Regression test suites using Selenium and testing the request and response of the Web Services through REST.
  • Worked on SQL*Loader to load data from flat files obtained from various facilities every day.
  • Worked on Table partitioning and Index creation to improve the performance of the query.
  • Used Maven for the project management like build, install
  • Involved in writing unit test cases using Junit and Mockito.
  • Actively Participated in tracking and resolving Production issues.
  • Worked on issue tracking tool JIRA.
  • Hands on experience in building tools like ANT, Maven, Gradle.
  • Used Bit Bucket as a version Control tool.
  • Involved in Daily SCRUM meetings and weekly SPRINT Meetings.

Environment: Core Java, Java 8, Java1.8, JSP, Hibernate, Spring, Spring Boot, Spring Security, Spring MVC, Maven, WebSphere, Agile Methodology, Restful, Log4J, Mongo DB, Automation Testing, WSDL, JIRA, Spring Security, JUnit, GIT, Jenkins and STS.

We'd love your feedback!