We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Wilmington, DE

PROFESSIONAL SUMMARY:

  • Around8 years of experience in all phases of software development life cycle (SDLC)using Java, J2EE technologies.
  • Strong application development experience in using Agile Software Development methodologies like Scrum, Sprint andTraditional software models like Waterfall and TDD.
  • Expertise in building MicroServices architecture with Spring Cloud - Netflix Eureka, Ribbon using Spring Boot .
  • Managed Confidential Web Services like EC2, EBS, S3 bucket, ELB, Auto-Scaling, DynamoDb, API Gatewayand Lambda.
  • Actively involved in the DevOps streamlining process through JenkinsCI and CD Release Automation
  • Utilized Java8fetaures like Lambda expressions and Stream API for bulk data operations.
  • Expertise in developing web pages usingHTML, CSS, JavaScript, Bootstrap, JQuery, Ajax and AngularJSwith webpage cross browser compatibility and responsive web designand Server scripting language like NodeJS.
  • Developed web-based enterprise applications using core Java, J2EE, Servlets, JSP, EJB, JMS, JDBC, Hibernate, Web Services (SOAP and REST), MVC framework (Struts, Spring MVC), SQL and Object-Oriented Programming techniques.
  • Proficient in core java concepts like Collection Framework, Multi-threading, Generics, Annotations, Serialization, Thread pools, JavaBeans, Externalization.
  • Expertise in Web Front End Technologies Struts, Tag Libraries and Struts custom validation rules, Tiles and XML/XSL technologies like DTD, XSD, XSLT and various parsers like DOM, SAX and JAXB.
  • Extensive experience working with RDBMS such as MySQL , MS SQL Server, Oracle, H2,DB2 and NoSQL Database like MongoDBand DynamoDB.
  • Proficient in developing Web Services, related technologies &frame works: WSDL, SOAP, REST, JAX-WS, JAXB, JAX-RPC, AXIS and Jersey.
  • Hands on experience in creation, Configuration and management of MQ series objects like Queue Managers.
  • Worked on deployment, installation, configuration and issues with Application servers like Apache Tomcat, IBM Web Sphere, BEA WebLogic and JBoss Enterprise Application Server.
  • Experience in implementing Design Patterns like Singleton, Factory, MVC, Data Access Object and Business Delegate.
  • Experience on different IDEs such as RAD, Eclipse, Spring Tool Suite, IntelliJ and NetBeans.
  • Subversion SVN, CVS, GIT and Visual Source Safe as versioning software tools.
  • Hands on experience in building tools like ANT, MavenandGradle.
  • Extensively worked on JIRA for tracking stories in a Project in a different methodology of Software Development Life Cycle.
  • Configured and created application log files using Log4j, Log4j2 and logbackto trace required application messages.
  • Having Experience on UNIX, Linuxcommands and Deployment of Applications in Server and ability to work effectively on Windows platforms.

TECHNICAL SKILLS SET

Languages: Java, J2EE, SQL, PL/SQL

Web/XMLTechnologies: HTML, CSS, JS, JQuery, AJAX, AngularJS, XML, XSD, XSL/XSLT, SAX/DOM, JSON.

Tools: & Framework: Struts,Spring, Spring MVC, Spring IOC, Spring AOP, Spring Boot, Spring Batch, Spring Security, Spring JDBC, Spring Cloudand Apache ActiveMQ, Apache Camel.

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

Architecture: SOA, MicroServices.

Web/App Servers: Web Sphere, Apache, Tomcat, JBoss,Weblogic.

Database: Oracle, SQL-Server, MySQL server, MS SQL, IBM DB2, H2, DynamoDB and MongoDB

DevOps Tools: Jenkins and Docker.

O-R mapping: Hibernate,Spring Data-JPA, Ibatis.

Testing Tools/ Others: JUnit, Selenium, SoapUI, Putty,Jmeter, Postman.

Version Control: GIT, CVS,SVN, Rational clear case

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

Platforms: Windows, UNIX, Linux

AWS Cloud-Technologies: AWS EC2 instances, Elastic Load Balancer (ELB), Elastic Beanstalk (EBS), S3 and Lambda.

PROFESSIONAL EXPERIENCE:

Confidential, Wilmington, DE

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC).
  • Application is implemented using Agile methodology where there is a daily SCRUM meeting to understand the status and resolve any issues.
  • Refactored, designed and built a Serverless AngularJS website leveraging Lambda and DynamoDB .
  • Responsible for maintaining the Elastic Load Balancer (ELB) and used S3 buckets to store code bundles to deploy onto EC2 Instances.
  • Implemented MicroServices architecture withAPI Gateway , Spring Cloud-NetflixEureka and SpringBoot for making different application smaller and independent.
  • Upgraded existing UI with HTML5, CSS3, JQuery and Bootstrap with AngularJs interaction.
  • Developed reusable components using JavaScript, XML and HTML.
  • Worked with core java concepts like Collections Framework, Multithreading and Memory management.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Boot and handled the security using Spring Security.
  • Implemented Batch jobs to deal with Substantial number of chunks using Spring Batch Framework to execute the similar jobs simultaneously.
  • Designed and Developed Webservices using RESTful with JAX-RS/Jersey.
  • Setup the continuous integration and deployment pipeline ( CD / CI) process for the application using the Jenkins.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design, etc.
  • Involved in the development of distributed server side components and deployed the various Session and Entity Bean Components in the IBMWebSphere Application Server.
  • Extensively used JUnit for unit testing, integration testing and production testing.
  • Involved in installing and configuring Maven for application builds and deployment.
  • Worked on Log4j2to validate functionalities.
  • Used JIRA to assign, track, report and audit the issues in the application.
  • Used GIT to maintain the version of the files.

Environment: Java, J2ee, Agile(SCRUM), HTML5, CSS3, JavaScript, JSP, Bootstrap, AngularJS, AJAX,XML, Spring Data-Jpa, Hibernate,Spring Batch, SpringBoot, Spring Security, Confidential Web Services (AWS), MicroServices,DynamoDB, MongoDB, IBM WebSphere,Restful,Log4j2,JIRA, Jenkins, JUnit, Maven, Git.

Confidential, Dallas, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in SDLCrequirements gathering, analysis, design, development and testing of application developed using Agile methodology.
  • Created user-friendly GUI interface and Web pages using HTML, AngularJS, NodeJS, JQuery, Bootstrap, Ajax and Java script.
  • Used Spring MVC and Dependency Injection for handling presentation and business logic.
  • To maintain loose coupling between layers published the business layer as services and injected the necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
  • Used Spring Security for Authentication and Authorization of the application.
  • Implemented persistence framework using Hibernateand Handled Transaction Management using the provided data source.
  • Designed and developed tables, views, various SQL queries, stored procedures and functions and check the data validity and data integrity.
  • Designed and implemented the server side logic using EJB.
  • Used spring framework for dependency injection and integrated with the EJB using annotations.
  • Developed Message Driven Bean for asynchronous sending Messages using JMS.
  • Consumed Web Services to interact with other external interfaces to exchange the data in different forms by using RESTful service.
  • Used Spring JMS module for lookup for the queues and MDBs for the listeners.
  • Established Database Connectivity using JDBC, Hibernate O/R mapping with Spring ORM for Oracle.
  • Packaged and deployed the application in Apache Tomcat.
  • Install, configure and support of Apache on Linux/Unix production servers.
  • Written Linux/Unix shell scripts to identify user login information.
  • Used Maven tools for building and deploying the Web applications.
  • Develop Selenium web automation testing grid using Web driver.
  • Used Log4j for application logging and notification tracing mechanisms.
  • Used JIRA for tracking the Project Stories in Agile Methodology.
  • Used Tortoise SVN to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.

Environment: Java, HTML5, AngularJS, NodeJS, JSON, XML, Bootstrap, AJAX, JQuery, JDBC, Hibernate, SpringMVC,Spring Secuirty, RESTful, EJB, SQL, Apache Tomcat, Oracle, JMS, Maven,Selenium, Linux/Unix, Eclipse IDE, Log4j, JIRA, SVN.

Confidential, St. Louis, MO

Java/J2EE Developer

Responsibilities:

  • Involved in all the phases of the project right from requirements gathering to maintenance.
  • Involved in architecting various Business Layers and Data Management components of multi-tiered web based system over J2EE architecture.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs, Garbage Collections for dynamic memory allocation to implement various features and enhancements.
  • Developed UI screens using AngularJS, HTML, CSS, JavaScript, JQuery, JSP and AJAX.
  • Used Spring Security to provide authentication, authorization and access-control features for this application.
  • Designed and developed Hibernate DAO's using spring framework's Hibernate Dao Support and Hibernate Template.
  • Developed Web Services using XML messages that use SOAP . Developed Web Services for Payment Transaction and Payment Release.
  • Configured JDBC and JMS in WebLogic Server.
  • Developed automated processes that run daily to check disk usage and perform clean up of file systems on Windows environments.
  • Involved in testing the applicable code using Mockito framework and JUnit .

Environment: Java, J2EE, HTML, CSS, XML, JSP,Ajax, Java Script, Struts, Spring IOC, Spring Boot, Spring Data, Hibernate, Scrum, Oracle, Web Services(SOAP/WSDL), Web Logic Application Server, SVN, Windows, Junit, Log4j, ANT.

Confidential, Phoenix, AZ

Java Developer

Responsibilities:

  • Involved in the complete SDLC including design of System Architecture, development of System Use Cases based on the functional requirements.
  • Involved in the front end using JSP, CSS, JSTL, JQuery, Servlets, HTML, JavaScript, and AJAX.
  • Implemented MVC architecture using JSP, Spring, Hibernate and used Spring Framework to initialize managed beans and services.
  • Responsible for design of WSDL files and schemas. Designed and hosted SOAP based Web Services on WebSphere Application Server.
  • Interfaced with the MySQL back-end database by integrating Spring with Hibernate.
  • Provided SQL Scripts and PL/SQL stored procedures for querying the database.
  • Experience in automation scripts development using Shell in Linux/Unix.
  • Extensively worked on different Selenium automation frameworks.
  • Used Gradle tools for building and deploying the Web applications.

Environment: Java, HTML, CSS, JavaScript, JSP, AJAX, JQuery, Agile, Hibernate, Spring, Servlets, SOAP, WSDL, JAX-WS, PL/SQL, web services, WebSphere Application Server, MySQL, Selenium, Eclipse, Gradle, Log4j, JIRA, SVN.

Confidentia

Jr. JAVA Developer

Responsibilities:

  • Created user-friendly GUI interface and Web pages using HTML, CSS and JSP.
  • Developed web application using Struts, JSP, Servlet, Java beans that uses MVC design pattern.
  • Wrote JavaScript for client side validation.
  • Wrote SQL for JDBC prepared statements to retrieve the data from database.
  • Configured Bean mappings within the framework and Hibernate persistence.
  • Monitored the logs using Log4j and fixed the problem.
  • The application was deployed on the Tomcat.
  • Used CVS as version control system.
  • Knowledge on bug fixing and Production Support.

Environment: J2EE, JDBC, Struts, Hibernate, JavaScript, HTML, CSS, JSP, Servlet, Tomcat, Oracle, Eclipse IDE, CVS, Log4j.

Confidential

Jr.JAVA Developer

Responsibilities:

  • Design and Development of the ObjectOriented applications using OOA and OOD techniques in all Business Areas using CVS.
  • Designed and developed web pages using HTML, CSS and JSP.
  • Wrote Client side validation scripts using JavaScript.
  • Stored data in Oracle database and accessed using Oracle JDBC drivers.
  • Imported Client data into the database from XML file by using the XML Parser.
  • Worked on bug fixing and ProductionSupport.

Environment: JDK, J2EE, Servlets, JSP, EJB, JD, SQL, HTML, JavaScript, Eclipse, XML and CVS.

We'd love your feedback!