We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Charlotte, NC

PROFILE:

  • 9 years of Total IT Experience
  • 8 years of Java/J2EE Experience
  • 7 years of Core Java experience
  • 5 years of Spring Framework Experience
  • 5 years of experience using JPA/Hibernate
  • 2+ years of REST Web Services Experience
  • 1 year of working experience with SOAP Web Services.
  • 3 years of JMS (Java Messaging Service) experience using IBM MQ Explorer.
  • 3 years of experience in writing SQL Queries.
  • Experience in Performance tuning and code optimization.
  • Hands on experience on developing front - end technologies using Swing, JSF, Primefacees, Javascript, CSS. And familiar with Angular JS framework.
  • Knowledge in Spring Boot and Micro services. And more comfortable in developing application by using these frameworks.
  • Worked in Agile methodology.
  • IT: 9 years of experience in the field of Information Technology with good experience in Designing, developing, testing, performance tuning, deploying the application and production support. Experience in Java/J2EE technology across various verticals.
  • Java/J2EE: 8 years of hands on Java experience with different frameworks developing from UI layer-> Service layer.
  • Core Java: 7 years of working experience in Core java OOPs concepts, Collection framework, Threading and design patterns.
  • Spring Framework: 5 years of working experience in Spring Framework in Manufacturing domain. Worked on different modules of Spring Framework like Core Spring, Spring AOP, Spring Security, Spring MVC and Spring Security.
  • JPA/Hibernate: 5 years of extensive experience in Hibernate by implementing JPA specifications, integration with Spring, DB table mapping with Java objects both by POJO classes and XML configuration, HQL, calling Stored procedures, created complex queries.
  • RESTful Web services: Developed Restful web application with Jersey. Used Postman Client for testing the RESTful services.
  • SOAP: Consumed and developed SOAP Web services. Used SOAP UI as a testing tool.
  • JMS: 3 years of experience in MQ between upstream system and downstream system. Implemented listeners to perform configuration settings. This whole process developed as a framework kind and used as a generic way.
  • SQL: 3 years of experience in writing Queries, Stored procedures, Views and Triggers.
  • Performance Tuning: Used Java visual VM and Jconsole to identify and fix the performance issues. Configured these settings in WebSphere settings and observed the changes.

TECHNICAL SKILLS:

Programming languages: Java and Python

JAVA & J2EE: JAVA/J2EE, JDBC, Servlets, JSP, JMS, XML, XSD, JAXB.

Frameworks: spring 3.x, JSF, Hibernate 3.x

Application/Web Server: WebSphere 8.x, Jobss and Tomcat

Web services: SOAP, WSDL, REST - JAX-RS

Database: Oracle, MySQL

UI Technologies: Swing, JSF, HTML, JavaScript, CSS, JSP, JSON, JQUERY

Version control Tools: CVS, SVN

Build Tools: Ant, Maven, Jenkins

Other Tools: Log4J, SQL developer, HP Quality Center, JIRA, Splunk, Putty, Edit Plus, JConsole, JVisualVm

IDEs: PyCharm, RAD, Eclipse, STS and Net beans

SDLC Methodologies: Waterfall, Agile Software development methodologies

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

Senior Java/J2EE Developer

Responsibilities:

  • Prepared technical design, unit test cases, detailed time estimation, traceability matrix, impact analysis and code reviewed documents for each iteration task.
  • Developed the application with iterative methodology, refactoring the existing code and writing new code.
  • Used spring security for validating logged in user roles.
  • Worked with many external systems. To know the health status of those externa systems implemented dashboard health check in UI which will update to user immediately if any system is down.
  • Implemented DB listeners with specific time interval in order to fetch pending unprocessed files, then process the file and store data in respective data base.
  • Implemented batch jobs to run separately in an app server for processing huge data.
  • Used Spring framework in business layer and Hibernate in persistence layer.
  • Developed Spring IOC to communicate with the persistence layer.
  • Implemented Spring AOP framework for reusability logging purpose.
  • Involved in developing Hibernate configuration.
  • Good experience in implementation of Internationalization (i18n) in web applications with spring frameworks along with JSP’s and Servlets.
  • Developed xhtml views with HTML, styling done using CSS and Java Script is used for few validations.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information to MQ Server using MQ Series.
  • Written SQL Queries and stored procedures to huge data from other systems.
  • Used Maven building tool for creating EAR file to be deployed in application servers. It is also used for dependency management of code in application.
  • Configured Data Sources for the SQL database system using IBM WebSphere.
  • Developed JUnit test cases to cover all the business logic with end to end scenarios.
  • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Coordinated with Business Analyst, Architecture and QA team to ensure the quality and success for each iteration tasks.
  • Performed proof of concept work in Python for the next project enhancement.

Environment: Java, JavaScript, JSF, Spring 3.0, Hibernate 3.1, Web Services, UML, HTML, CSS, IBM WebSphere Application Server, XML, Putty, JUnit, SVN, Version One, SQL, JConsole, JVisualVM, Python, PyCharm.

Confidential

S r. Java J2EE Developer

Responsibilities:

  • Involved in multi-tiered JavaEE design utilizing Spring IOC and Hibernate deployed on WebSphere Application Server.
  • Participated in all phases of Software Development Life Cycle (SDLC).
  • Responsible for system development using JavaEE architecture.
  • Used Spring framework for Dependency Injection, transaction management and Spring AOP.
  • Involved in Spring MVC model integration for front-end request action controller.
  • Used Spring ORM support, Hibernate for development of DAO layer.
  • Configured Web server plug-in to directing dynamic requests to application servers for load balance in clustered environment.
  • Implemented the DAO pattern for database connectivity and Hibernate.
  • Written SQL queries and did modifications to existing database structure as required for addition of new features.
  • Used various Java, JEE design patterns like Factory, Front Controller, DAO etc.
  • Involved in writing the Project Business Requirement documents and Design Documents.
  • Implemented connection pooling to the database using data source.
  • Played a key role in processing feed data to map them to domain objects and persist the same to database.
  • Involved in the development of presentation layer and GUI framework in JSP. Client Side validations were done using JavaScript.
  • Involved in Designing the Database and developed Stored Procedures, triggers.
  • Used Log4J components for logging. Perform daily monitoring of log files and resolve issues.
  • Configured Splunk in order to get alerts if any errors or exceptions occurred which is used to resolve the issues in on time.

Environment: Java, J2EE, JSP, Spring3.0, Hibernate3.0, Eclipse, WebSphere, HTML, CSS, JavaScript, Ant, JUnit, Log4j, Version Control (CVS), XML, Web Services, Design Patterns, Sonar.

Confidential

Java/J2EE Developer

Responsibilities:

  • As a UI developer, I have implemented many important screens in the application and improved the performance of client UI part of the application.
  • Handle the tasks of providing technical leadership and guidance to other team members.
  • Involved in the implementation of the Service Locator, Business Delegate and the Session Façade design pattern for the enterprises level functionality.
  • Involved in developing Hibernate configuration and hbm files.
  • Implemented Optimistic locking concept for handling simultaneous data save operations.
  • Implemented Web Services using SOAP protocol, UDDI, WSDL and Service oriented Architecture (SOA) Concept.
  • Written JUnit test cases for Business Objects, and prepared code documentation for future reference and upgrades.
  • Implemented open source log4j logging framework in whole application.
  • Used CVS as a version controlling tool for managing the module developments.

Environment: JAVA, JDAF, Swing, Spring, Hibernate, Tomcat server, J2EE, Eclipse, CVS, PL/SQL, SQL, Web Services-WSDL, SOAP, UDDI, SOAP UI, JAX RS, JERSEY, Windows XP.

Confidential

Java Developer

Responsibilities:

  • Participate in development and system analysis, coding, testing, provide detailed documentation, end user support, troubleshooting, problem resolution, and perform maintenance and enhancements for application.
  • Designed the UI screens which will fit for all the screen resolution.
  • Worked on many swing component focus issues.
  • Implemented the same functionality for 3 different clients based on property file configuration.
  • Resolved many performance issues by using JConsole, JVisualVM.

Environment: JAVA (SWING), IBatis, Log4J, MySQL, Tomcat, Linux/Windows

We'd love your feedback!