We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

San, FranciscO

SUMMARY

  • 8 years of experience in all the phases of Software Development Life Cycle including Requirement Gathering, Analysis, Design, Development, Testing and Implementation using J2EE Architecture
  • Goal Driven, self - organized Developer with comprehensive understanding of various software development approaches such as Waterfall, Agile (Scrum/Kanban) methodologies.
  • Ability to assimilate new technologies very quickly and apply that knowledge to the fast growing and ever changing markets of Information Technology.
  • Excellent java development skills using Core Java, OOP’s, Collection, Data Structures and used Java 8 features like Lambdas, Streams, thread safe collections to increase performance by parallel processing.
  • Experienced in various Java and J2EE Frameworks such as Spring MVC Framework, Spring Rest & Spring Boot Technologies, Hibernate, Jersey, SOAP/REST.
  • Deployed applications that consume and provide Web Services using SOAP protocol, REST based architectures, SOAP UI, UDDI, and WSDL in different projects. Conversant with Java Web Service API’s such as JAX-WS and JAX-RS and its other implementations like Jersey.
  • Strong experience in building web applications using various Spring Framework features like Spring Core, Spring MVC, Spring AOP, Spring ORM, Spring DAO, Spring Boot, Spring Logging, Spring Transaction, Spring Templates (Spring JDBC, Spring Hibernate, Spring JMS), Spring Batch modules.
  • Hands on experience on Integrating Spring with Hibernate using various Spring modules like MVC, JDBC, JMS, AOP, ORM and Web services.
  • Implemented Dependency Injection, cross cutting logics, persistence layer using Spring MVC Framework. Worked on Hibernate framework and applied concepts like Criteria, Projections and Cache mechanism for developing persistent layer and to implement database interactions.
  • Extensive knowledge and experience on Amazon Web Services (AWS) Technologies like: EC2, RDS, Route53, ELB, Cloud Watch, AMI (Amazon Machine Images), IAM, VPC, Sub-nets.
  • Exposure with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB.
  • Proficient in deploying applications using Maven build tool, Jenkins Continuous integration tool.
  • Experience in Front End Development technologies like HTML, CSS, JSP, jQuery, JSTL, JavaScript.
  • Extensive experience in Object Oriented Analysis and Design (OOAD) and Object-Oriented Programming (OOP) Technologies.
  • Experience with J2EE design patterns like MVC, Singleton, Front Controller, Business Delegate, Service Locator and Data Access Object.
  • Experience with Application Servers - WebLogic, WebSphere, JBoss, Apache Tomcat, Java Web Server.
  • Extensive experience with databases such as Confidential and MySQL, SQL Server, MongoDB.
  • Proficient in working with IDEs like Eclipse, IntelliJ and NetBeans.
  • Hands on experience in writing SQL, PL/SQL and Stored procedures.
  • Experience of using version control systems like CVS, SVN, GIT .
  • Experience with JUnit and Mockito in developing test cases and Log4J in determining application functionality.
  • Possess excellent communication skills and can handle responsibilities independently as well as proactive team member. Quick learner and has ability to work in team also finishes multitasks within time.

TECHNICAL SKILLS

Languages: JAVA/J2EE, SQL, Confidential, Confidential PL/SQL, UNIX, Shell scripting and PowerShell Script.

J2EE Technologies: Servlets, JSP, JDBC, JMS, JTA, JNDI, JSTL, Applets, Java Beans, Multithreading, Web Services, SOAP, Restful

Frame Works: Spring Framework (DI, MVC, AOP, Data), Spring Boot, Hibernate, Web Services(REST, RESTful, SOAP, JAX-RS, JAX-WS, JAXB), AXIS, Jersey, Log4j, Maven, JUnit, Mockito

Web Technologies: HTML,XML, CSS, XHTML, DHTML, jQuery, AJAX, Bootstrap, JavaScript, Angular(front-end - framework)

Design Patterns: Singleton, Prototype, Factory, Session, Façade, MVC, DAO, Front Controller, observer pattern.

Cloud Technologies: AWS, EC2.Cloud Foundry, Elastic Search, CloudWatch, AMI, IAM, VPC, Subnets.

Software Methodologies: Agile Scrum, Waterfall

Version control: GIT, SVN, CVS

IDE Tools: Eclipse, Spring Tool Suite, Sublime, IntelliJ

Databases: Confidential, My SQL Server, SQL, Postgres, NOSQL(MongoDB, Cassandra)

Operating Systems: Windows, Unix, Mac OS

PROFESSIONAL EXPERIENCE

Confidential, San Francisco

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in full Software Development Life Cycle (SDLC).
  • Worked on various new enhancements on the system that involved requirements analysis, designing the solution, development and implementation.
  • Designed the application by implementing Spring Framework based on MVC Architecture, RESTful Web Services and Hibernate.
  • Hands on experience with data persistency using Hibernate and Spring Framework.
  • Developed various Spring Framework Action classes for interfacing with the business logic, and form beans for presenting the data to JSPs.
  • Used Web Services using SOAP, WSDL, UDDI and JAX-WS programming model. Worked closely with B & D to deploy on various ESB(SOA) environments
  • Developed Spring and Hibernate data layer components for the application
  • Integrated business layer using Hibernate with Spring DAO.
  • Have a good exposure in developing Micro service using Spring Boot.
  • Used Interceptors for Logging and Auditing purposes.
  • Exposed Web Services for system integration; developed Restful Web Services for accessing Ordering information
  • Experience in the development of Presentation layer using JSF, HTML, and CSS in MVC design paradigm
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve data and the configuration of database using Hibernate.
  • Developed server-side application which handles the database manipulation with the back-end Confidential database using Hibernate.
  • Used JMeter for performance testing.
  • Implemented test cases using JUnit and Mockito Frameworks.
  • Bitbucket technology was used for version controlling.
  • Used PL/SQL, Stored Procedures for handling SQL Server database.
  • Followed Agile methodology, interacted with the client, provided/taken feedback on the features, suggest/implement optimal solutions and tailored application to client needs.
  • Actively involved in code reviews and bug fixing.

Technologies Working On: Java, J2EE, Servlets, Spring, Spring Boot, Hibernate, Web Services (SOAP, REST ), AWS, JMS, Log4J, HTML, XML, jQuery, Mockito, Maven, Confidential, GIT,PL/SQL, Apache Tomcat, Confidential, GIT, Windows, Linux.

Confidential, Santa Clara, CA

Java/J2EE Developer

Responsibilities:

  • Used Agile Development methodology, interacted with client, provide feedback on the features, suggest optimal solutions and tailored application to customer’s needs.
  • Designed and developed Application based on Spring Framework, Spring MVC, Spring Templates, Hibernate, Web Services using Java.
  • Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for processing the member request for the two modules.
  • Developed the DAO layer using the Hibernate for real time performance used the caching system for hibernate.
  • Used Spring MVC Framework Dependency Injection for integrating various Java Components.
  • Experience in working with Spring MVC Controllers and Spring Hibernate templates.
  • Hands on experience with data Persistence using Hibernate and Spring Framework
  • Configured the Spring, Hibernate, Log4j configuration files.
  • Implemented Micro Services Architecture using Spring Boot for making application smaller and independent.
  • Helped UI to integrate the java beans data using JSTL, Spring tags, JSP, jQuery, Confidential .
  • Involved in testing and deployment of application Tomcat Application Server
  • Designing the application with reusable J2EE design patterns like Front Controller, Session Facade, TO (Transfer Object) and DAO patterns.
  • Developed client-side user interface and server-side software components deployed entirely in Compute Cloud of Amazon web Services (AWS).
  • Hands-on experience in developing AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment using Jenkins and chef.
  • Implement DAO Layer and expose access to MongoDB to create collections and insert the documents.
  • Performed unit testing for the service classes and the DAO’s using JUnit and assist users in the testing.
  • Used Maven to build & deploy applications, helped to deployment for CI using Jenkins and Maven.
  • Wrote SQL queries and Stored Procedures for interacting with the Confidential database Was part of production support team to resolve the production incidents.
  • Documentation of common problems prior to go-live and while actively in a Production Support role.

Technologies Worked On: Java, J2EE, Servlets, JDBC, Spring MVC, Spring Boot, Hibernate, Web Services, SOAP, Restful, JUNIT, Mockito, SQL, Java Script, CSS, jQuery, Maven, S plunk, Jenkins, TOAD, WebSphere, Jira, Design Patterns, UNIX, Tomcat, MySQL, MongoDB, Confidential, GIT, Windows, Linux

Confidential, Sacramento, CA

Java Developer

Responsibilities:

  • Developed Controllers using Spring MVC framework and connected to business components using Spring Annotations.
  • Extensively used Spring AOP and Dependency injection during various modules of project.
  • Developed and Consumed Restful Web Services using Jersey.
  • Used Axis 2 to develop SOAP Web services.
  • Worked with the business team for the project requirement review & User Acceptance Testing.
  • Used WebSphere Application Server as part of production implementation.
  • Worked on Confidential and SQL Server databases as backend.
  • Helped the build team to integrate the code Continuous Integration using Jenkins.
  • Used the Log4j frame work to log the system execution details to log files.
  • Used SVN version controlling to maintain project versions.
  • Used JUnit and Mockito framework for unit testing the functionality being tested.
  • Used JAXB, JAXP for parsing auditing information in xml format.
  • Used JSP, JSTL and Spring tags for retrieving and displaying data. Used jQuery Framework.
  • As a part of Quality assurance participated in the Code review process.
  • Analyzed web applications, documented detail Test plans, Test cases and expected results based on the business functional requirements.
  • Adhere to Agile Methodology. Supported On call on a weekly basis as part of team on call rotation.

Technologies Worked On: JAVA, Spring MVC/ DI/ AOP/ Templates, Hibernate 4.0, Web Services, RESTFUL Services, Jersey, Apache Http Client, SOAP, JDBC, SQL Server, DB2, HQL, PL/SQL, JSTL, Spring Tags, jQuery, JSP, HTML, CSS, Java Script, Maven, Jenkins, Eclipse, Confidential, Linux, SVN, WebSphere.

Confidential

Software Engineer

Responsibilities:

  • Application development using Spring, Hibernate, Web Services (SOAP and RESTFUL)
  • Developed UI using Spring MVC, business logic using Spring (IOC, AOP), persistence using Hibernate.
  • Developed in Agile/Scrum methodology.
  • Developed Spring Controllers which manages the application flow and makes calls to business objects to manipulate its contents Developed server-side application which handles the database manipulation with the back-end Confidential database using Hibernate
  • Developed, Deployed Enterprise Web Services (SOAP and RESTFUL) and Consumed and generated client using Jersey Frameworks using Eclipse
  • Extensively used Hibernate in data access layer to access and update information from the Confidential database and used Hibernate Query Language (HQL) for writing the queries.
  • Update the dynamic information in JSP Pages using JSTL and Spring Tag libs
  • Used JAXB for Marshaling and UnMarshaling the XML data.
  • Used WebSphere as to Deployment the application and web service.
  • Designed and developed Caching using Singleton pattern.
  • Used Maven to build the project and JUnit to develop unit test cases
  • Prepared Unit test cases using JUnit and remote testing using SOAPUI.
  • Helped to deploy and resolve issues during deployment and Configured Maven, Shell Scripts. Used Jenkins for Continuous Integration (CI).
  • Coordinated with the QA team in testing of the application in various environments.
  • Involved in Production Deployment, Support and Reviewed the app server production logs using Splunk supported the production incidents handling team for production incidents

Technologies Worked On: Java, Jackson, SOA, J2EE, Spring, Hibernate, Web Services, Jersey, RESTFUL, SOAP, JDBC, JSP, HTML, JavaScript, jQuery, JDBC, XML, Log4j, JUnit, Putty, Jenkin, Maven, SOAP UI, Rally, Agile, UML, Shell Script, SVN, Confidential, UNIX, Web-Sphere.

Confidential

Software Developer

Responsibilities:

  • Involved in Sprint Planning, Analysis, Test-Driven Development (TDD) and Testing phases of the application
  • Used UNIX shell for setting up applications and configuring soft links and backing up data
  • Coded and tested the application using by utilizing Java, J2EE, Spring, Confidential and Weblogi c
  • Implemented J2EE Design Patterns like MVC, Data Access Object, Data Transfer Object, Front Controller and Service Oriented Architecture
  • Used the lightweight container of the Spring Framework to provide architectural flexibility for inversion of controller (IOC)
  • Implemented ORM using Hibernate Framework for all database persistence operations
  • Implemented data transfer from front end to spring application using Confidential and XML
  • Worked with Exception Handling in SOAP and REST
  • Worked on RESTful API and invoked web services that are based on EJBs
  • Provided XML and Confidential response format to support various service clients.
  • Jackson processor for Confidential data binding and JAXB for XML data binding are utilized
  • Developed web-based customer management software using JSF, Spring and Web Services .
  • Created configuration files for Spring, Hibernate and JSF navigation
  • Extensively worked on JMS using point-point, publisher/subscriber messaging Domains for implementing Exchange of information through Messages
  • Used HTML, CSS and jQuery for UI Development and client side validations
  • Worked on various mobile frameworks like jQuery mobile
  • Responsible for using jQuery for the interaction between the JavaScript validation and dynamic HTML pages
  • Implemented various validation controls for form validation and implemented custom validation methods with JavaScript and jQuery
  • Created database tables and stored procedures, functions and triggers using MySQL
  • Deployed the complete Web applications in JBoss Application server .
  • Any changes in production or issue will work through tickets in production environment.

Technologies Worked On: Java, J2EE, Servlets, JSF, JSP, Spring MVC, CSS, Log4J, Hibernate, RESTful Web services, Confidential, XML, Jersey , JMS, JBoss, Confidential, AJAX, JUnit, HTML, Maven, GitHub, Agile, Apache Tomcat, MySQL, UNIX

Confidential

Software Developer

Responsibilities:

  • Participated in the design, development and support phases of the Software Development Life Cycle (SDLC).
  • Developed Restful web services using JAX-RS and Consumed REST services using Apache HTTP Client for various HTTP methods like GET, PUT, POST and DELETE.
  • Gather requirements and perform requirements analysis to understand the feasibility of the requirements and design the most optimistic solution as per the provided requirements.
  • To understand the existing legacy employee system platform to design and develop new system like integrating employee biometric attendance to web based system to check in and check out.
  • Coordinate between multiple dependent teams and develop the web based system and maintain the module with meeting all the business requirements.
  • Analyzing business requirements along with team lead.
  • Designed necessary backend Java classes to support data access and user authorization.
  • Implemented MVC Architecture using Spring Framework.
  • Involved in the coding of generating the Actions, Action Forms.
  • Wrote unit test cases for different modules and resolved the test findings
  • Developed various daily jobs using MYSQL stored procedure to update notification status in multiple tables.
  • Created WSDL and REST based Web services for adding, modifying and deleting trading partners.
  • Debugged and enhanced performance of the web application.
  • Developed high quality software solutions that satisfy our customer’s needs.
  • Created technical specifications and use cases.
  • Used agile development practices and work in short iterations to deliver a continuous flow of the most important and valuable features.

Technologies Worked On: Core Java, J2EE, Hibernate, REST Web Services, JUnit, Maven, HTML, JavaScript, JDBC, Confidential, Apache HTTP Server, Apache Tomcat, XML, Eclipse, Linux/Unix .

We'd love your feedback!