We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

Nyc, NY

SUMMARY:

  • Experienced Programmer for over 7 years in Application Software Development and Dynamic experience in Software Development Life Cycle including requirement gathering, designing, programming, testing and implementation of major Systems.
  • Expertise in e - commerce Application Development using MVC Architecture with JAVA, J2EE, JSP, Servlets, Tag libraries, JDBC, JMS, Web services, Java beans, Apache Tomcat Server, SQL, Oracle, MySQL under AWS and Linux.
  • AWS Certified Developer from Amazon, Oracle Certified, Java SE 7 Programmer
  • Worked and learned a great deal from Amazon Web Services ( AWS) Cloud services like EC2, S3, EBS, RDS, VPC, and IAM.
  • Good knowledge of other services in AWS like Cloud front, Glacier, Cloud Trail, Cloud watch and Simple Notification Service (SNS)
  • Well versed with complete Software Development Life Cycle (SDLC) and various Software Development Methodologies such as Agile Methodology, Iterative Development and Waterfall model.
  • Hands on experience on various frond-end technologies JavaScript, JQuery HTML 5, CSS 3, Bootstrap and different versions of Angular JS.
  • Good knowledge about using different design patterns which includes MVC (Model-View-Controller), Singleton, Factory, Transfer Object and DAO (Data Access Object).
  • Expertise in developing data models using Hibernate (Caching, Relationships and Hibernate DAO) Object relational mapping (ORM) framework and configuring Hibernate persistence layer.
  • Expertise in developing light weight business component and integrated applications using Spring framework, Spring MVC using features like IOC and configuring application context for spring bean factory.
  • Proficient in databases like Oracle 11g, SQL, MySQL 5.0 and IBM DB2.
  • Experience in developing Restful & SOAP based Web Services using JAX-RS, JAX-WS.
  • Strong experience in using Web Services Technologies like SOAP, REST, JAX-WS, XML and WSDL.
  • Good working knowledge of ANT and MAVEN for project build and Log4J for logging.
  • Experienced in setting up Amazon EC2 instances, virtual private cloud (VPCs), and security groups .
  • Setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
  • Experience in Production support and Debugging of live applications.
  • Experience in Unit Testing using Junit and Integration Testing.
  • Experience in Production support and Debugging of live applications.
  • Excellent Analytical, Programming and Problem Solving Skills.
  • Strong leadership qualities, Excellent Interpersonal Skills & Good Team Player

TECHNICAL SKILLS:

Languages: Java C, C++, PL/SQL, Java Script

Java/J2EE Technologies: Servlets, JSP, Custom Tag Libraries, JDBC, JSF, JNDI, JPA, Collections, Multi-threading, JMS, Java Mail.

Web Technologies: HTML, DHTML, JavaScript, JQuery, Angular JS, Ajax, CSS, XML, DTD, XSD, XSLT

Databases: Oracle, MySQL, SQL Server

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

IDE: Eclipse, NetBeans, RAD, Visual Basics, PowerBuilder

Tools: TOAD, SOAP UI, Rational Rose

Frameworks: Spring, Hibernate

Cloud Technologies: EC2, VPC, EBS, Cloud watch, Cloud Trail, Cloud Formation, AWS Config, Auto scaling, Cloud Front, IAM, S3, SNS, SWS, and Route53

Version Control Systems/continuous integration tools: CVS, SVN, GIT and Jenkins.

Testing/Logging tools: Junit, JMock, log4J

Web Services: SOAP, REST, WSDL, XML

Build Script: Maven, ANT, UBUILD

Patterns: MVC, Factory, Front Controller, Business delegate, Facade, Singleton, DAO, DTO

Methodologies: SCRUM, Agile, TDD and Waterfall.

Work flow engines: JBPM

PROFESSIONAL EXPERIENCE:

Confidential, NYC, NY

Senior Java Developer

Responsibilities:

  • Involved in the complete project life cycle including design, development and implementation,
  • Worked closely with business to finalize on the business and technical requirements.
  • Involved in technical reviews to formulate and conceptualize new ideas.
  • Involved in creating the Use cases, Class Diagrams, and Sequence diagrams using UML.
  • Build servers using AWS Importing volumes, launching EC2, creating security groups, Auto-scaling, load balancers, Route53, SWS and SNS in the defined virtual private connection.
  • Implemented Amazon Web Services (AWS) Cloud services like S3, EBS, RDS, VPC, and IAM.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Used snapshot to restore the cluster using AWS Management Console or the AWS Red Shift API's.
  • Design and developed user interfaces using JSP, JSF, XSL, HTML, and client side validation with JavaScript
  • Designed and implemented UI forms using JSF framework. Involved in designing of pagination and navigation for the UI forms using JSF.
  • Implemented the application using the concrete principles laid down by several Java/J2EE design patterns like MVC, Data Transfer Object and Data Access Object.
  • Used Spring to implement Model View Controller (MVC) architecture.
  • Extensively used and worked on Spring IOC, Spring Boot, Spring REST, Spring AOP, Security, Batch, and ORM.
  • Involved in developing the POJOs and service beans using the Spring IOC.
  • Wrote Java classes to support functionalities like generation of orders, updated inventory information, customer returns and refunds.
  • Used SWS and SNS service to coordinate work through Warehouse Employee and AWS.
  • Used Spring ORM to developed Object Relational Mapping using Hibernate to communicate with database Oracle.
  • Providing resolutions for technical issues
  • Prepared Test cases and Unit testing using JUnit

Environment: Java, J2ee, Eclipse, HTML, JavaScript, JSF, Hibernate, Spring, Tomcat, Web Services with Spring REST, Active MQ, Apache Camel, Oracle, Junit, AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53)

Confidential, NYC, NY

Senior Java Developer

Responsibilities:

  • Involved in requirement analysis and preparation of Design documents.
  • Suggesting an appropriate solution for the assigned modules and Problems and doing their Highlevel and Low level design.
  • Worked as developer responsible for interacting with business analyst and implementing day-to-day development tasks using Agile Methodology.
  • Designed and implemented a Single Page Application in Angular JS and Spring framework using Agile methodology
  • Used AngularJS and jQuery to make the pages dynamic and two-way data binding.
  • Developed and configured the Java beans using Spring and Hibernate framework.
  • Implemented Client-side custom validation classes called by the View layer to validate various input values
  • Used Hibernate ORM framework to communicate with database Oracle to achieve persistence and maintain data easily.
  • Developed and configured Spring beans for Controllers, Services, DAOs, and Business Objects.
  • Have Created highly fault tolerant, highly scalable java applications using AWS Elastic Load Balancing, EC2, VPC and S3 as a part of process improvements.
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
  • Involved in the migration of Company’s data warehouse from oracle to Amazon Redshift.
  • Designed and Developed a generic workflow to work with an existing java application using Drools Workbench.
  • Providing resolutions for technical issues
  • Participate in Story Signoff meetings
  • Involved in creating Test plan and Test execution in Test and UAT environments.

Environment: Java, J2EE, Eclipse, HTML, JavaScript, Angular JS Hibernate , Spring, Restful Web Services with Spring REST, AWS, EC2, VPC, S3, Cloud Formation Oracle, Junit, Tomcat.

Confidential, Baltimore, MD

Java Developer

Responsibilities:

  • Design and develop complex UIs, Java Scripts for Validation and Ajax, Bootstrap.js for responsive web pages and Angular.js
  • Involved in the complete project life cycle including design, development, implementation, verification and validation.
  • Engaged in analyzing requirements, identifying various individual logical components, expressing the system design through UML diagrams using Rational Rose.
  • Engaged in the development of the entire spectrum of business components, including the web interface, J2EE based middleware and authentication systems.
  • Followed Agile methodology, interacted with the client, provide/take feedback on the features, suggest/ implement optimal solutions and application to customer needs.
  • Used Java Algorithms to generate Shuffling of Numbers, Choose Number Pattern.
  • Developed reusable and interoperable Web service modules based on SOA architecture using RESTFUL Web Services.
  • Developed the service layer, a layer that acts a bridge between the presentation layer and data access layer, with Spring MVC framework
  • Developed Web pages using view component JSP, JavaScript, Angular JS, HTML, jQuery, AJAX.
  • Worked with AngularJS MVC framework using controllers, filters and complex directives.
  • Created data grids with Slick Grid, Angular UI Grid, Angular Smart Table, and Angular Data Table.
  • Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.
  • Developed unit testing frame work using JUnit test cases for continuous integration testing.
  • Involved in designing front-end screens using Java script, JSP, AngularJS, AJAX, and HTML5.
  • Creation of supporting documentation using templates to document code, installation plans, test plans and cases.
  • Involved in providing maintenance and support for the application.

Environment: Eclipse, HTML, CSS, Java Script, Angular JS, XML, Java, JSP, JSTL Spring, Hibernate, Tomcat, Apache, MySql, Oracle.

Confidential, Dallas, TX

Jr. Software Engineer

Responsibilities:

  • Involved in SDLC with Agile Methodologies
  • Responsible for code re-factoring to boost application performance.
  • Responsible for maintaining applications source code in Git and sub-version repositories.
  • Involved in implementation of reports in the application for end-user references.
  • Responsibility of handling tickets in 2nd level support
  • Implemented various design patterns in the project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton
  • Developed user interface using JSP, JSP Tag libraries and Spring Tag Libraries to simplify the complexities of the application
  • Implemented the application using Spring Framework which is based on Model View Controller design pattern
  • Extensively used Hibernate in data access layer to access and update information in the database
  • Used Web services - WSDL and SOAP for getting credit Score information from third party.
  • Implemented Timer Beans to archive data for audit purposes.
  • Involved in configuring nightly-builds for testing the application, performed load tests & Automated tests.
  • Bug fixing.

Environment: Eclipse, HTML, JavaScript, UML, Rational Rose, JNDI, J2EE, XML, JSP, Servlets, JMS, Spring, Hibernate, SOAP, WSDL, JDBC, WebSphere, Oracle, JUnit.

We'd love your feedback!