We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Newark, NJ

SUMMARY

  • 7+ 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 noledge 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 the inventory using the me/O concepts.
  • Involved in Oracle Data Modelling for Partnership's system Modernization
  • Excellent noledge 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.
  • Extensively worked on NoSQL database Mongo DB and good noledge on Cassandra.
  • Good noledge on Amazon Web Services like EC2, S3.
  • Good understanding of client side build tools like npm and Gulp.
  • Good noledge on Active MQ, IBM MQ and Amazon SQS
  • Good noledge 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 the 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 the underlying causes of technical problems.

PROFESSIONAL EXPERIENCE

Confidential - Newark, NJ

Sr. Java Developer

Responsibilities:

  • Worked on the Agile Methodology two weeks sprint and two sprints one iteration.
  • Ability to adapt easily and TEMPeffectively to learn any emerging technologies, self-learner and exceptional analytical capabilities.
  • Worked on writing the business services for the given User stories.
  • Used Rally as a Tool to add tasks to the given user stories and add defects during the Iteration.
  • Expertise in Core Java with strong understanding and working noledge in Object Oriented Concepts like Collections, Interfaces, Exception Handling and Polymorphism.
  • Experience working with the Java 8 concepts like Parallel Streams, filters, Collectors grouping by and counting.
  • Significant work through the different phases of software development life cycle and noledge of systems analysis, design methodologies anddatamodelling.
  • Designed and created DAO using data modelling in the integration layer.
  • Microservices Architecture is used to write the business services.
  • Worked on creating the Client Jar and hence worked on communication between microservices.
  • Spring Boot is used to develop the 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 the business services.
  • Used Core Spring framework for dependency injection. Used Spring CRUD to integrate between Hibernate and Database.
  • Design, develop, unit test, and deployiOS-based solutions using common standards and frameworks.
  • Developed application in Objective-C and Swift languages using Cocoa Touch and otheriOSFrameworks.
  • Used REST web services for networking oniOS• Development of PlanneriOSapplication using Swift
  • 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.
  • Experience in developing utility and enterprise-based application using core data foriOSApps to improve memory overhead of the app and increase responsiveness.
  • Mockito is used as a framework to write Junit test cases.
  • Worked on writing the unit test cases for the business services with the code coverage of 100%.
  • Bit Bucket is used to store the repositories and Git is used as a version control.
  • Databases like MariaDB and Oracle are used to Store the schemas.
  • Worked on migrating the data from Oracle to MariaDB.
  • Worked on creating a POC on Migrating data from Oracle and MariaDB and hence got the chance to get some exposure on Apache-NIFI.
  • Got chance to work on JMS for sending the messages between Consumer and Producer. ActiveMQ used as a message broker.
  • Tomcat is used as an Application server to run and deploy the application.
  • Worked on the AWS environment where the database is placed in the RDS and Bastia host access is required to connect to RDS and Putty is used to connect to Bastia host.
  • Involved in doing end to end testing and hence got chance to understand the frontend part of the 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 the team.
  • Responsible to enhance the Portal UI using HTML, JavaScript, JAVA XML, JSP, JSTL and CSS as per the requirements and providing the 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 the 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.
  • Interacted with the Data Modelling team to understand the designing of the data warehouse and data mart.
  • Working experience on core Java Concepts like Collections, Multithreading, Design Patterns, OOPS concepts.
  • Spring Boot is used to develop the application.
  • Heavily worked with Oracle for user data maintenance.
  • Worked extensively on the Backend side of the applications to write Rest webservices.
  • Build REST web service on Spring controller in the back-end to handle requests sent from the 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 the application.
  • Used Apache Maven as the 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 the code and JENKINS for continue integration.
  • Used Junit and Mockito to write different test cases.
  • Used JERSEY framework to implement the 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 the database and developed SQL queries to manipulate the 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 the newly developed API.
  • Exposure to Docker.
  • Worked in the 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 the 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 the entities by using hibernate annotations.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, cache concepts.
  • Used Spring MVC framework for developing the application.
  • Involved in the integration of spring for implementing Dependency Injection (DI/IoC) . Developed code for obtaining bean references in Spring IOC framework.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Involved in various projects related to Data Modelling, System/Data Analysis, Design and Development for both OLTP and Data warehousing environments.
  • 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 the Application Server.
  • Used Log4J for logging the 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 the database.
  • TomCat is used as an Application server and used to run the application.
  • Used JUnit for the 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 the requirements analysis, designing, development, testing and maintenance of the websites.
  • Spring Security is used for autantication and authorizations of users on the 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 the Controller to handle the 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 the implemented code.
  • Implemented junit tests and wrote the test cases with 100% Code Coverage.
  • Performed client-side validations over the forms using JavaScript.
  • Developed application using java in the business layer and Hibernate in the 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 the system without any issues.
  • Integrated Spring and Struts to inject dependencies into Struts Action classes.
  • Developed model classes and DAO classes to interact with the database of customers.
  • Used Hibernate for persisting data of the 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 the code and fixing the bugs from their on.
  • Active participation throughout the entire software development lifecycle from project inception, to code development and elaborate testing of the various modules.
  • Used agile methodology for the software development.
  • Responsible for authoring of website functionality with JavaScript, HTML, CSS.
  • Used CSS Sprites to decrease the number of HTTP requests and load time of web pages
  • Been an active team player, helped 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!