We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Newark, NJ

SUMMARY

  • 6+ years of experience in design, analysis, development and maintenance of complex high performance and scalable distributed object - oriented applications in Java.
  • Very strong in Core Java including collections, multithreading, exceptional handling and data structures.
  • Experience in J2EE Software Development Life Cycle SDLC of business applications on Web and client-server environment using Java, Hibernate, Spring, XML, MySQL with Excellence in Analytical and People skills.
  • Excellent working knowledge in designing and developing enterprise applications using technologies such as JDBC, Servlets, JSP, JNDI, JMS, JSTL, Junit.
  • Hands on experience in writing lightweight Node.js express server and using technologies like Ajax, JavaScript, jQuery to make connections between server and databases like MongoDB and MySQL.
  • Extensive experience in Open Source Java frameworks such as: Spring Dependency Injection, Inversion of Control, Aspect-Oriented Programming, Spring MVC, Hibernate and Struts.
  • Working Knowledge of MVC frameworks like Backbone.Js and Bootstrap.
  • Working Knowledge of React.JS JavaScript Framework.
  • Good experience in serverside Business Logic Development using Session, Entity and Message Driven Beans.
  • Used Core Java Concepts based on Multithreading, concurrency and concepts for updating teh inventory using teh I/O concepts.
  • Excellent knowledge of design patterns (Singleton, Factory pattern, Flyweight, Decorator, Strategy, DAO, Session Facade and Model View Controller)
  • Strong in writing SQL queries in PL/SQL and T-SQL, triggers, stored procedures in Relational Database Management Systems like Oracle, MySQL, PostgreSQL and Microsoft SQL Server.
  • Expert in deploying applications on application servers like IBM Web Sphere Application Server, WebLogic, JBoss and Tomcat.
  • Experienced in implementing SQL queries, stored procedures with highest degree of optimization.
  • Experience in Software Development Life Cycle SDLC Requirements Specification, Design documents and writing Test cases -Waterfall to Agile methodology.
  • Extensively worked on NoSQL database Mongo DB and good knowledge on Cassandra.
  • Good knowledge on Amazon Web Services like EC2, S3.
  • Good understanding of client side build tools like npm and Gulp.
  • Good knowledge on Active MQ, IBM MQ and Amazon SQS
  • Good knowledge on continuous integration tools like Jenkins.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills.
  • Knowledge in Junit, Mockito and PowerMock for unit level testing.
  • Involved in Agile Software Development Team using SCRUM, TDD Test Driven Development.
  • Professional in using Log4J for logging.
  • Experience in Web Application Development, SOA, Client-Server based Enterprise Applications, System Analysis, Technical Design, B2B Implementation, Performance Tuning and Testing.
  • Expertise in using ANT, Maven and Gradle for building and deploying application on teh servers.
  • Experience in developing Web Services using - SOAP, WSDL and developing DTDs, XSD schemas for XML (parsing, processing, and design)
  • Strong experience with Version Control like Subversion (SVN), Concurrent Version Systems (CVS), GIT.
  • Possess strong communication and Interpersonal skills. Can quickly master and work on new concepts and applications with minimal supervision. Attention to detail, thoroughness, tenacity and an investigative drive to discover teh underlying causes of technical problems.

PROFESSIONAL EXPERIENCE

Confidential - Newark, NJ

Sr. Java Developer

Responsibilities:

  • Worked on teh Agile Methodology two weeks sprint and two sprints one iteration.
  • Ability to adapt easily and effectively to learn any emerging technologies, self-learner and exceptional analytical capabilities.
  • Worked on writing teh business services for teh given User stories.
  • Used Rally as a Tool to add tasks to teh given user stories and add defects during teh Iteration.
  • Expertise in Core Java with strong understanding and working knowledge in Object Oriented Concepts like Collections, Interfaces, Exception Handling and Polymorphism.
  • Experience working with teh Java 8 concepts like Parallel Streams, filters, Collectors grouping by and counting.
  • Microservices Architecture is used to write teh business services.
  • Worked on creating teh Client Jar and hence worked on communication between microservices.
  • Spring Boot is used to develop teh Application.
  • Good exposure to RestFul Web services such as Get/Put/Post http methods.
  • Hibernate is Used as an ORM Framework.
  • Modules in Spring like Spring IOC and Spring CRUD are used to write teh business services.
  • Used Core Spring framework for dependency injection. Used Spring CRUD to integrate between Hibernate and Database.
  • Mockito is used as a framework to write Junit test cases.
  • Worked on writing teh unit test cases for teh business services with teh code coverage of 100%.
  • Bit Bucket is used to store teh repositories and Git is used as a version control.
  • Databases like MariaDB and Oracle are used to Store teh schemas.
  • Worked on migrating teh data from Oracle to MariaDB.
  • Worked on creating a POC on Migrating data from Oracle and MariaDB and hence got teh chance to get some exposure on Apache-NIFI.
  • Got chance to work on JMS for sending teh messages between Consumer and Producer. ActiveMQ used as a message broker.
  • Tomcat is used as an Application server to run and deploy teh application.
  • Worked on teh AWS environment where teh database is placed in teh RDS and Bastian host access is required to connect to RDS and Putty is used to connect to Bastian host.
  • Involved in doing end to end testing and hence got chance to understand teh frontend part of teh application as well.

Environment: HTML, CSS, Angular JS, Java 8, Microservices, Spring Boot, Spring IOC, Spring CRUDJMS, Active MQ, Mockito, Junit, Oracle, MariaDB, Rest, Bit Bucket, kafka, Git, Intellij, Hiberanate, Jprofiler, AWS.

Sr. Java Developer

Confidential, Chicago, IL

Responsibilities:

  • Extensively worked on Core Java including Exceptional handling, MultiThreading and collections with code review and sharing best practices with teh team.
  • Responsible to enhance teh Portal UI using HTML, JavaScript, JAVA XML, JSP, JSTL and CSS as per teh requirements and providing teh client side JavaScript validations.
  • Designed and developed UI screens with Bootstrap and Angular JS to provide interactive screens to display data.
  • Developed custom directives in Angular JS for teh application independent components like sticky header for window or table, custom dropdowns, tab.
  • Applications Development, coordinating with business users, QA team and colleagues in Agile environment.
  • Working experience on core Java Concepts like Collections, Multithreading, Design Patterns, OOPS concepts.
  • Spring Boot is used to develop teh application.
  • Heavily worked with Oracle for user data maintenance.
  • Worked extensively on teh Backend side of teh applications to write Rest webservices.
  • Build REST web service on Spring controller in teh back-end to handle requests sent from teh front end.
  • Experience working with Rest Web services for returning JSON to frontend.
  • Implemented DAO layers using JPA standards and Hibernate API interfaces, developed POJO, and implemented Hibernate and integration with Spring Framework.
  • Integrated SOAP & RESTful web services for teh application.
  • Used Apache Maven as teh software build tool and Log4J for logging errors and messages.
  • Used JMS for asynchronous messaging.
  • Used Eclipse IDE for code development along with GIT for managing teh code and JENKINS for continue integration.
  • Used Junit and Mockito to write different test cases.
  • Used JERSEY framework to implement teh JAX-RS (Java API for XML and RESTful Service)
  • Experience working with Rest Web services for returning JSON to frontend.
  • Provided connections using Spring JDBC to teh database and developed SQL queries to manipulate teh data.
  • Deployed project on Weblogic Server.
  • Used GIT as a version control tool.
  • Deployed application in virtual server - Amazon Web Services for maintaining Volumes, Creating Snapshots and Security Groups in AWS.
  • JIRA is used for tracking work progress and dividing tasks. Wrote documentation on Confluence for teh newly developed API.
  • Exposure to Docker.
  • Worked in teh Linux Environment.

Environment: HTML5, CSS3, Linux, JavaScript, Angular JS, Spring, Spring MVC, Hibernate, Gradle, JQuery, JMS, Oracle10g, SOAP, Restful Web services, Multi-Threading, Oracle11g, Maven, AWS, JIRA, Tomcat, Junit.

Java Developer

Confidential, NYC, NY

Responsibilities:

  • Used JIRA for project management, tracking and monitoring errors and fixed teh errors
  • Development UI modules using Bootstrap, HTML, JSP, JSF, JavaScript and CSS.
  • Familiar with concepts of Directives, Data-Binding and Dependency Injection in AngularJS.
  • Used AngularJS to implement rich functionality in various pages: form validations, CRUD Rest Operations, grid, search, sort, pagination, multi-selection, tags-input, advanced directives, autantication, server-side proxy, slide pages, user switch etc.
  • Used Hibernate for accessing database and mapping teh entities by using hibernate annotations.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, cache concepts.
  • Used Spring MVC framework for developing teh application.
  • Involved in teh integration of spring for implementing Dependency Injection (DI/IoC) . Developed code for obtaining bean references in Spring IOC framework.
  • Primarily focused on teh spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Used Hibernate for interacting with Persistence Layer for CRUD operations. Developed Rest architecture based web services to facilitate communication between client and servers.
  • Involved in developing RESTful webservices using JAX-RS with Jersey implementation.
  • Used GIT for version control system and JBoss as teh Application Server.
  • Used Log4J for logging teh user events and MAVEN for compilation and building JAR, WAR and EAR files.
  • Involved in project status update and deliverables and actively involved in client meetings.
  • Maven is used as a buid tool and Git is used as version control.
  • Wrote Unit test cases using Junit and Mockito.
  • Used Oracle10g as teh database.
  • TomCat is used as an Application server and used to run teh application.
  • Used JUnit for teh unit testing of various modules, Selenium for automated testing and JENKINS for continuous integration.

Environment: Java, Design Pattern, Servlets, JSP, JSF, JDBC, Spring, Hibernate, JavaScript, Ajax, Web Services, AngularJS, JSON, Junit, HTML5, CSS3, Bootstrap, Oracle, JBoss Application Server, Maven build tool, RESTful API, JENKINS, GIT, Jenkins, JIRA and Eclipse.

Java Developer

Confidential - Long Beach, CA

Responsibilities:

  • Involved in teh requirements analysis, designing, development, testing and maintenance of teh websites.
  • Spring Security is used for autantication and authorizations of users on teh basis of access roles.
  • Involved in implementation of MVC pattern using Angular Js, JSF and Spring Controller.
  • Created web page layouts using HTML and CSS.
  • Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
  • Developed teh Controller to handle teh requests and responses.
  • Wrote business services using java, Spring and Hibernate.
  • Used Log4j to provide central logging facility.
  • Written SQL statements for manipulating database, using Hibernate.
  • Implemented Restful Web Services for other applications to communicate.
  • Investigate, debug and fixed potential bugs or defects in teh implemented code.
  • Implemented junit tests and wrote teh test cases with 100% Code Coverage.
  • Performed client-side validations over teh forms using JavaScript.
  • Developed application using java in teh business layer and Hibernate in teh persistant layer.
  • Installed and configured Jenkins for continuous integration.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate.

Environment: HTML, CSS, JavaScript, JQuery, JSON, Backbone.Js, Ajax, Spring MVC, Angular JS, Restful web services, Spring Security, Spring Batch, Maven, Mockito, Hibernate, Jenkins, Soap web services, Websphere.

Java Developer

Confidential

Responsibilities:

  • Responsible for complete SDLC including co-coordinating proposals, project meetings, code-reviews, work deliverables etc.
  • Implemented MVC architecture using Struts2.
  • Design (High level) of system with user team & develop functional specifications.
  • Implemented Multi-threading for multiple users to access teh system without any issues.
  • Integrated Spring and Struts to inject dependencies into Struts Action classes.
  • Developed model classes and DAO classes to interact with teh database of customers.
  • Used Hibernate for persisting data of teh customers and their billing records.
  • Jira is used for bug and defect tracking.
  • Performed unit and system testing. Created test Plan, test cases.
  • Used JUnit to unit test teh code and fixing teh bugs from their on.
  • Active participation throughout teh entire software development lifecycle from project inception, to code development and elaborate testing of teh various modules.
  • Used agile methodology for teh software development.
  • Responsible for authoring of website functionality with JavaScript, HTML, CSS.
  • Used CSS Sprites to decrease teh number of HTTP requests and load time of web pages
  • Been an active team player, halped in fixing bugs and also carried out troubleshooting
  • Produced semantically appropriate, standards compliant markup, and produced Rich User Interfaces.

Environment: HTML, JavaScript, Java, JSP, AJAX, CSS, JSON, XML, JQuery, XML, Agile, MySQL, Apache, Struts, Agile, Junit, Multithreading

We'd love your feedback!