We provide IT Staff Augmentation Services!

Sr Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

CA

SUMMARY:

  • Around 8+ years of experience in designing, developing and maintaining web based applications using Java, J2EE Frameworks (Spring, Hibernate, Servlets and JSP), JavaScript, HTML, CSS, AngularJS, AJAX and XML.
  • Solid background in Core Java concepts like Exception handling, Multi - threading, Synchronization, Serialization, IO, Collections framework, Java Beans, Executor Services, Thread pools.
  • Experience in working with open source frameworks like Spring, Struts and ORM frameworks like Hibernate and Spring JPA.
  • Good experience in developing applications using Java, JSF, Servlets, JSP, JDBC, JMS, JSTL and JNDI.
  • SDLC: Software development experience in object oriented programming, design and development of Multi-Tier distributed Enterprise applications.
  • Experienced with hands on development in various Spring components like Spring MVC, AOP, Spring IOC, Spring JDBC, Spring JPA, Spring Securities and Spring Batch, Spring Boot, Spring Microservices, and swagger apis.
  • Expertise in application development using various frameworks: Spring Framework, Hibernate and developed strategy for integrating internal security model with Spring Security and Spring Boot .
  • Expertise in IDEs for software development like NetBeans, Eclipse, Eclipse STS, and JDeveloper.
  • Strong expertise in development of web based applications using Python, Django, HTML, XML, Angular JS, CSS, DHTML, JavaScript, JSON and JQuery.
  • Fully understand the Software Development Life Cycle. Worked with Agile and Waterfall systems.
  • Experience in implementing SOA architectures with web services using WSDL, SOAP and UDDI and also implemented JSON Restful web services.
  • Knowledge of Node.js and frameworks.
  • Expertise in technical and business user's teams for validation of ETL Test cases.
  • Implemented RESTFUL web services using NodeJS.
  • Experience in working on various Spring modules (Spring Boot, MVC, REST, JDBC, CORE and AOP) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Experience in defining integration using Apache Camel routes and Message channels.
  • Good experience in working with Spring Boot, Spring Microservice, discovery server like Netflix Eureka Server.
  • Proficient and competent with Cloud: AWS Compute, storage, networking, and database technologies.
  • For high scalability and security, deployed and maintained public and private subnets in VPC for securing of production based EC2 instances.
  • Extensive hands-on experience on AWS (Amazon Web Services), EC2, RDS, Dynamo DB, S3, Cloud Formation Templates.
  • Migrated Database from SQL Databases (Oracle and SQL Server) to NOSQL Databases (Cassandra/MongoDB).
  • Proficient in Developing and deploying Java API's with an understanding of both front end and backend technologies like HTML, CSS, JDBC, JSP, Hibernate, RESTful webservices and deploying using AWS platform.
  • Experienced in performance dealing and server scaling using tools like Wily Interscope, JProfiler, JMeter, VisualVM.
  • Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, SQL queries. Experience in writingSQL and PL/SQL programming.
  • Involved in building and deploying Apache MAVEN, debugging through logging frameworks like log4j, Logback.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development, Incremental & Iteration methodology and Pair Programming as well as implementing Waterfall model. To track the progress of Agile process used JIRA.
  • Experience in web services technologies like REST, SOAP, WSDL, JMS and Service Oriented Architecture (SOA).
  • Experience with version control tools like CVS, SVN and Git.

TECHNICAL SKILLS:

Programming Languages: Java,C,SQL,Scala, Python, Ruby, PowerShell.

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, AWT, Multi-threading, Java Networking

Java Frameworks: Spring, Hibernate.

Application/Web Servers: WebLogic, IBM WebSphere, JBoss, Tomcat

ORM Frameworks: Hibernate, IBATIS, Spring ORM

Web Technologies: JSP, JavaScript, JQuery, AJAX, XML, CSS, SASS, HTML, Angular JS 2.0.

Cloud Technologies: Amazon Web Services(EC2, S3,EBS,AMI, RDS (Aurora), Redshift, IAM, Elastic BeanStack,Auto Scaling, LAMBDA, Cloud Front, Cloud Watch), Microsoft Azure

Spring Framework: Spring IOC, Spring Batch, Spring Boot, Spring Security, Spring Hystrix, Spring Heroku, Spring Zuul, Spring Netflix, Spring Integration, Spring Eureka, Spring Ribbon, Spring Yarn, Spring DATA, Spring Cloud

Database Server: Oracle, MongoDB, SQL server, MS Access and MySQL, Cassandra.

IDE: Eclipse, RAD, WSAD, NetBeans, IntelliJ

Web Services: REST, SOAP, JAX-WS, JAX-RPC, JAX-RS, WSDL, Axis2, Apache CXF

Version Control: GIT, CVS, SVN

Build Tools: Maven, Gradle

Methodologies: Agile, Scrum, Water-Fall, Rapid Application Development

Modelling Tools: Microsoft Visio, Rational Rose

Operating System: Windows, Linux, UNIX

Tools: Apache Camel, ESB, cucumber, Redhat BPM, IBM Model

Testing: Junit, Jasmine.

PROFESSIONAL EXPERIENCE:

Confidential, CA

Sr Java/J2EE Developer

Responsibilities:

  • Developed the user interface components using HTML5, CSS3, JavaScript, AJAX, JQuery and also created custom tags.
  • Worked on microservices environment connects with Restful Webservices
  • Work involving Oracle FMW products (SOA Suite, OSB, ODI, Web Center, and WebLogic).
  • The interfaces are built using Apache Camel framework and JMS.
  • Proficient in TDD (Test Driven Development) by writing test cases using Jasmine, J-Unit Framework
  • Working as a Full Stack developer using JavaScript frameworks Angular 2.
  • Implemented XML-based communications protocol using JAXB.
  • Used Maven as the build tool, GIT for version control, Jenkins for Continuous Integration and JIRA as a defect tracking tool.
  • Configured Maven for Java automation projects and developed Maven Project Object Model (POM).
  • Developed REST API for test server for Express Router middleware based API's with Mongo DB integration.
  • Planning and setting up of Continuous Integration for various properties on Jenkins with Commit, Component, Assembly, Deploy and Smoke jobs.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Knowledge experience with other NoSQL Databases.
  • Developed Web Services for data transfer between microservices using Restful Web Services
  • Developed REST services to talk with adapter classes and exposed them to the angular JS front-end. Worked on Restful web services which enforced a stateless client server and support JSON few changes from SOAP to RESTFUL Technology Involved in detailed analysis based on the requirement documents
  • User interface coding and styling using Angular JS, CSS and Bootstrap template.
  • Implemented Java Web services based on SOA architecture with SOAP and WSDL also Implemented SOAP messages for information exchange for Web services.
  • Troubleshooting, security, failover and work load management of WebSphere Application Server 5.0 /5.1/6.0, Webservers like IBM HTTP Webserver, Apache Webserver.
  • Parsing various format of files like XML, JSON format files and load into Oracle database with Python XML.
  • Deployment, software installation, maintenance, fixes upgrades, general administration, troubleshooting.
  • Hands on experience using WebLogic, IBM WebSphere, and Tomcat Server.
  • Used the concepts of Dependency Injection and inversion of control concepts using the framework Spring and deployed the entire application on application server Web Logic.
  • Extensively involved in the development of backend logic or data access logic using Hibernate and thus creating the object relational mapping with the Java beans in the application.
  • Managed data backup and archiving on AWS using S3 and Glacier.
  • Involved in all the test cases using the framework Junit and fixed any bugs or any issues identified during the testing period. Used Mockito, PowerMock, EasyMock, WireMock frameworks for doing functional testing.
  • Involved in the production support and also made some minor enhancements according to the requirements of the application.

Environment: J2EE/java, AWS, Spring MVC, Spring Boot, EJB, Web Services (WSDL, XSLT, XML, SOAP, REST), JUnit, Maven, IBM WebSphere, GIT, XML, JSON, XML, JMETER, Mockito, Python, Scala.

Confidential, CA

Java/J2EE Developer

Responsibilities:

  • Involved in all the phases of the project development - requirements gathering, analysis, design, development, coding and testing
  • Worked closely with front end team and developed single page dynamic web pages using web technologies - HTML5, CSS, Bootstrap, jQuery and AngularJS framework modules in conjunction with Bootstrap to render responsive web pages.
  • Implemented SOAP based web services using Apache Axis with JAX-WS support. Used SoapUI to test the web services.
  • Used complete annotation driven approach to develop the application using Spring Boot framework and was also involved in setting up the Spring bean profiling.
  • Developed the date layer for the applications using Spring Hibernate ORM and developed various business logic and services using HQL and Hibernate Criteria.
  • Developed entity classes and mapped to the relational tables in database using JPA and hibernate mapping files. Worked on Oracle as the backend database and used hibernate to automate the mapping between the SQL Databases and the Java Objects.
  • Used Java Mailing or Messaging Service (JMS) for mailing detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator of any system related problems.
  • Implemented features like - monthly statement availability notifications using Java Mail API through SMPT server of Gmail
  • Designed and developed REST APIs using Spring Boot and Microservices for exposing the services utilized for risk assessment by various other applications
  • Configured WebLogic Application Server for deployments and participated in structured code reviews / walkthroughs.
  • Was involved and responsible for managing NoSql Clusters.
  • Wrote unit test scripts using TestNG framework for testing functionalities in a Test-Driven Development (TDD) methodology.
  • Used AWS to deploy the project on an EC2 instance. Have created highly fault tolerant, highly scalable Java application using AWS Elastic Load Balancing, EC2, VPC and S3 as part of process and security improvements.
  • Wrote scripts for automated web application testing using Selenium Web driver.
  • Participated in daily meetings, sprint planning etc. as part of the Agile Project Methodology to deliver quality code in 2-week Sprints.
  • Used Subversion for version control management and consistently produced high quality code through disciplined and rigorous unit testing. Used JIRA for tracking bugs. Used Maven script for building and deploying the application.
  • Used Jenkins for Continuous Integration Builds and deployments (CI/CD).
  • Scala Mock for Unit Testing code beahvior and Sonar cube for code coverage for unit tests
  • Participated in integration testing, bugs fixing, handling change requests and code reviews.

Environment: HTML5, CSS, Bootstrap, JQuery, Angular, SOAP, Spring, Scala, Hibernate ORM, JMS, Oracle, WebLogic, TestNG, Subversion, JIRA, Maven, Selenium Web Driver, Jenkins, Agile, Eclipse

Confidential

Java Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle of the tool. Used Waterfall Model to develop the entire application.
  • Involved in the requirements gathering and the formulation of functional specifications, design, development and testing of the application.
  • Prepared and maintained the Design, Service and Support Documents.
  • Evaluated web technologies, tools and proposed usage scenarios.
  • Developed the rich User Interface Screens for presentation logic using Spring MVC framework, JSP, HTML,CSS, JavaScript, Dojo, JQuery and AJAX paradigm for component level programming to increase the web page's interactivity, speed, and usability while conforming to web 2.0 standards.
  • Configured the WebLogic Application Server 8.1 to work with Spring by adding web container level custom settings.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML using Apache Axis2.0 framework tool/Apache Commons.
  • Involved in installing and configuring the Eclipse IDE to Apache Tomcat server.
  • Developed Spring action classes in modularized fashion in effort for better syndication and integration
  • Used the JSON data formats to communicate between the User Interfacing data Grid and Spring action classes.
  • Used several custom plugins such as convention plugin, JSON Plugin, and Junit plugin.
  • Developed the persistence layer using JDBC.
  • Developed application level logging using Log4J and deployed it using Apache Tomcat Server.
  • Developed custom JavaScript validation for application and also used the Spring validation framework for carrying out validations.
  • Involved in writing Hibernate queries for the Oracle 9i database.
  • Involved in writing the code for the dependency injection using Spring.
  • Developed Form Beans, which are used to store data when the user submits the HTML form.
  • Java servlets were used as the data flow controllers.
  • Developed and Deployed code in WebLogic Application Server
  • Developed jUnit Test Cases and Test Suites for testing the application.
  • Used the Apache Commons Pool for database connection pooling.
  • Involved with production support activities and stabilizing the environment and application tuning activities.

Environment: Java, J2EE, JSP, Spring MVC, servlet, JDBC, XML, Solaris, Apache Tomcat server, Axis, XSD, TOAD, Oracle, HTML, XHTML, AJAX, JQUERY, CSS, Java Script, Log4j, web services, Hibernate, Web Logic integration server, Ant, Altova XML Spy, Junit, SQL/PL SQL, Eclipse.

Confidential

Java Developer

Responsibilities:

  • Designed and developed java backend batch jobs to update the product offer details.
  • Did Core Java coding and development use Multithreading and Design Patterns
  • Did Core Java development and Support of Java/J2EE applications with emphasis on OOPs-based web forms, business logic, database access components.
  • Preparing technical specifications, test plans for unit testing.
  • Integrating cross browser compatible applications and secure payment gateways in the website
  • Involved in writing and invoking the Spring MVC calls.
  • Hands on experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections.
  • Experienced with RAD/Iterative development methodologies.
  • Worked on UNIX flavors like SUN Solaris, Linux.
  • Used Hibernate as ORM solution in persistence layer of the application.
  • Used Log4j as a logging tool.
  • Used HQL (Hibernate Query Language) to write static and complex queries while communicating with Oracle database.
  • Involved in developing custom tag libs, JSP, EJB's, Portlets and DB2 - stored procedures.
  • Defined persistent classes that are mapped to database tables based on the analysis of the business domain.
  • Wrote hibernate mapping files and POJO classes to map database tables to java objects.
  • Created an XML configuration file for Hibernate -- Database connectivity.
  • Involved in Preparing Check List for Application Deployment in Implementation.
  • Preparing technical specifications, test plans for unit testing.
  • Actively involved in the code reviews.
  • Debugging and troubleshooting the bugs and resolving the issues.
  • Involved in bug fixing & production support and maintenance activities.
  • Performing Code merge using SVN.
  • Deploying of code to Web sphere.
  • Presentation of module to team members.

Environment: Java 1.6, JSP, JSTL, Spring MVC, Servlets, EJB, Springs, Hibernate, Eclipse, Payment Gateway, JavaScript, Unix, Shell script, AJAX, XML, WebSphere Application Server, PostgreSQL, Maven, Weblogic 10, Webservices(RESTFUL).

We'd love your feedback!