We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Columbia, MD

SUMMARY:

  • 6+ years of Java/J2EE experience in all phases of software development life cycle
  • Experience in Pair Programming, Test Driven Development, Waterfall model and agile SCRUM software development environment
  • Proficient in design and development of web and J2EE applications using Core Java, JavaScript, Spring, Hibernate, JMS and Web Services (SOAP, REST).
  • Hands on experience on Spring boot 2.X and Upgraded the services spring boot versions to 2.0 from 1.5.6
  • Good knowledge on the spring modules & Concepts Spring MVC, Spring Batch, Spring DAO, Spring ORM, Spring IOC and DI
  • Development of services using Java and JEE (Classloading, Memory Management, Transaction management etc.) using Restful in a Micro Services Architecture
  • Developing and Refactoring Java based web applications using best practices and building applications with concurrency(synchronizing threads, Thread Pools)
  • Serialization and deserialization of Confidential using GSON and Jackson frameworks
  • Experience implementing performance enhancing mechanisms such as In - memory d Confidential store /cache Amazon ElastiCache, Radis and spring MemCache
  • Experienced in WEB and GUI development using HTML, CSS, JavaScript and Angular JS technologies.
  • Worked with Relational D Confidential base Management Systems MySql, Oracle, PL/SQL, and DB2
  • Experience in cloud services AWS, NoSQL (Dynamo, Cassandra)
  • Hands on experience using Messaging Services JMS, MQ Series brokers (queues/Topics)
  • Closely worked with Release Management Team in doing builds and deploying code into various environments like Devl/Qual/cert/Prod
  • Extensive experience in implementation of the version control software SVN, BitBucket and Git
  • Experience in setup the Jenkins for Automatic CI/CD and experience in Ant, Maven and gradle build tools
  • Hands-on experience with Web/Application servers Confidential Web Sphere, Apache Tomcat, JBoss
  • Identifying and root cause analysis of performance bottlenecks by reviewing the test results for all use cases and analyzing application metrics like %CPU utilization, Heap utilization, transactions per second, average response time, %error, number of parallel threads, number of idle threads, garbage collection frequency, band width, number of Input and output operations per second, latency and memory leaks etc., gathered using monitoring tools

TECHNICAL SKILLS:

Languages: JAVA 1.8, J2EE, C/C++, SQL, PL/SQL

Frameworks: Struts, Hibernate, spring(Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate)

Web Services: (SOAP, Restful)

Application Web Servers: Apache Tomcat 8.0/7.0, Websphere 8.0, Web Logic 8.x/9.x/10.3

Operating System: Windows, UNIX, Linux

D Confidential base Systems: Oracle, My SQL, DB2 and NoSql DBs

Version Control systems: SVN, Git and BitBucket

Tools: TOAD, Squirrel, XmlSpy, ANT, Maven, Gradle, Kibana, AppDynamics, AWS CloudWatch, JConsole, Jmeter, Gatling, Cobertura

PROFESSIONAL EXPERIENCE:

Confidential, Columbia MD

Sr. Java Developer

Responsibilities:

  • Involved in the requirements Analysis meetings and understand the requirements for the modules for development.
  • Worked on Agile Methodology for the project and used Rally, JIRA for logging defects and status tracking
  • Designed and Developed End to End customer self service module using annotation based Spring MVC, Hibernate.
  • Used Spring MVC to decouple business logic and view components and used Spring Inversion of Control to make application easy to test and integrate
  • Involved in generating Hibernate Configurations files, Hibernate mapping files and Hibernate d Confidential Objects to communicate d Confidential in persistence layer.
  • Functionalities include writing code in JavaScript, AngularJS, and Bootstrap with DB2 d Confidential base as the backend.
  • Utilized Spring annotations, XML bean configuration and Java bean config for Dependency Injection/IOC
  • Setting up the services for asynchronous processing which includes configuring the ActiveMQ for asynchronous processing of files and creating listener and producer with JMS
  • Writing code to identify incoming Component Service messages that require processing and handling of large batch jobs, We have used Spring Batch for FTP transfers, Storing files to Amazon S3, Archiving the files and Purging, this functionality also included setting up the CRON jobs.
  • Determining different Accept and content-Type headers for each of the Spring controller GET/ POST/ PATCH methods and adding multipart-form d Confidential support for file attachments
  • Updating micro services to use new d Confidential base schema changes according to the service APIs
  • Updating the Services to have its own business authorizations in combination with RBAC
  • Implementing pagination in spring boot applications and paged resources to have previous and next links.
  • Developed message driven bean to process JMS JSON/XML messages, JSPs, Servlets, XML descriptors, using Confidential WebSphere and Tomcat Application Server.
  • Created Restful API with basic CRUD plus query functions.
  • Worked on D Confidential base Stored Procedures and Functions, views.
  • Adding business function authorization check for Service routes (GET, POST, PATCH) so that the only users in that RBAC Group are able to GET service d Confidential . Alternatively validating the users with LDAPID lookup in DB2 tables.
  • Developing utility classes to extract the files, if the file attachment being added is a ZIP file, so the server code is expected to extract zip file and store the individual files that are within it.
  • Validating d Confidential against DB size constraints, foreign key constraints and Incorrect Result Size D Confidential Access Exceptions by going through Kibana logs
  • Experience fixing the d Confidential base connection configurations to purge the dead connections
  • Used SVN and GIT for Source Control and Version Management of all codes and resources.
  • Developing Web applications using Restful and Micro Services Architecture (RESTful)

Confidential

Sr. Java Developer

Responsibilities:

  • Assisted in the planning and coordinating of the Saturday Academies and cultural/al fieldtrips
  • Helped students develop the study skills necessary for academic success.
  • Served as a positive role model for Upward Bound participants.
  • Under the supervision of the program coordinator and UB staff, provided tutoring to Upward bound participants individually and in groups in a variety of subjects
  • As part of curriculum helped students in developing Web pages using HTML, CSS and Java Script

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using Agile Model
  • Worked extensively on the front end side using AngularJS, JavaScript
  • Used AngularJS as the development framework to build a single-page application.
  • Implemented struts (MVC, AOP, Interceptors and spring) and Hibernate frameworks.
  • Used the struts open source framework for building Servlet/JSP based web application based on the Model-View-Controller (MVC) design patterns.
  • Created and managed role based portals using Oracle Web Centre and integration with Struts.
  • Developed web application using Spring MVC framework.
  • Responsible for pagination for the application by integrating Spring framework with Angular JS
  • Experience in the development of Enterprise Java Beans to implement Business logic for maintaining state information and d Confidential base operations.
  • Object relational mapping and Persistence mechanism is executed using Hibernate ORM.
  • Used Spring Inversion of Control to make application easy to test and integrate.
  • Web application development for backend system using AngularJS with cutting edge HTML5 and CSS3 techniques.
  • Developed spring service classes for Initial applications and Maintenance module to implement business logic requirements.
  • Provided connections using Spring JDBC to the d Confidential base and developed SQL queries to manipulate the d Confidential .
  • Asynchronous messaging is executed by utilizing JMS API for point-to-point messaging.
  • Worked on performance improvement using hibernate second level caching.
  • Used Spring DAO concept in order to interact with d Confidential base (DB2) using Jdbc template.
  • Involved in developing & exposing web services and also consumption of Web Services like RESTFUL Web services.
  • Implemented web services for communicating by using SOAP hosted in the AWS.
  • Used Web sphere Application Developer for building, testing and deploying application locally.
  • Used Log4j to print the logging, debugging, warning, info on the server console.
  • Used Rational Clear Case for version control.
  • Developed test classes in JUnit for implementing unit testing.
  • Used GIT controls to track and maintain the different version of the project.
  • Interacted with testing team to fix defects.
  • Working experience on Shell scripting UNIX/Linux.

Environment: Web Sphere Application Server 7.0, Spring Framework, jQuery, Bootstrap, JSON, Java 5.0, JSP, JavaScript, SOAP, JAX-WS, JDBC, DB2, Log4j, Hibernate, JMS, UNIX.

Confidential

Java/J2EE Developer

Responsibilities:

  • Designed use cases, sequence and class diagrams, activities, states, objects and components. Used UML for software design.
  • Developing presentation layer with JSPs, JavaScript, HTML, CSS3, JQuery, JSON, AJAX, Spring Form tags, JSTL Tags etc.
  • Design and develop XML processing components for dynamic menus on the application
  • Developing the application using Spring MVC Architecture with Hibernate as ORM framework.
  • Developed SQL queries for retrieving d Confidential used to generate the reports.
  • Developed Stored Procedures and Triggers on Oracle D Confidential base.
  • Used AJAX and JQuery for developing asynchronous web applications on client side.
  • Used Hibernate, object/relational-mapping (ORM) solution technique, to map d Confidential representation from MVC model and Oracle Relational D Confidential Model with a SQL-based schema.
  • Created SOAP Web Services using WSDL, XML and SOAP for transferring d Confidential .
  • Writing complex SQL queries for demanding complex business logic.
  • Developing Web services using RESTful and SOAP frameworks.
  • Worked with Quality Assurance team in tracking and fixing bugs.
  • Used Log4j for logging purposes.
  • Developed Junit test cases for all use cases and executed them.
  • Took various initiatives to optimize existing applications for better performance and efficiency
  • Used Log4j for application logging and debugging

Environment: Java, J2EE, Servlets, JSP, JUNIT, Spring, Spring ORM Spring Form tags JSTL, Oracle11g, Maven, Apache, Eclipse IDE, Log4J, Ajax, SOAP, PL/SQL, HTML, CSS, JavaScript, JQuery, JSON, SVN.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed the web interfaces using JSP.
  • Developed business logic codes using Servlets at the back end of the system.
  • Involved in developing the d Confidential base tables to hold lender information
  • Responsible for designing the front-end using HTML / Java Servlets.
  • Developed JSP’s and Servlets to provide dynamic content to the HTML pages.
  • Developed d Confidential access components and multilingual screen generator classes.
  • Developed JSPs, for client side validations.
  • Used JSP and Servlets for server side transactions.
  • Login authentication is done by JSP by verifying with d Confidential base security tables.
  • Designed and developed Entity beans and Session beans.
  • Configured and Deployed EJB’s Entity and Session beans on Web Logic Server
  • Developed the interface to automatically forward quote requests to qualified lenders using SMTP.
  • Developed test cases to test the business logic.

Environment: Java 1.4, Struts 1.x, Confidential Websphere SOAP, WSDL, Web services, EJB 2.1, Hibernate 1.x, UML, HTML, JSP, JUNIT, XML/XSLT, JavaScript, MySQL, Servlets, Oracle 8i, PL/SQL, UNIX.

We'd love your feedback!