We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

AtlantA

SUMMARY

  • Overall 10+ years of experience in Software Analysis, Design, Development and Support using Java/J2EE technologies.
  • Well experience in all phases of software engineering (SDLC) including requirements analysis, application design, planning, code implementation and testing using TDD (Test driven development) and (DDD) Domain driven design models.
  • Well versed with agile/scrum methodology (CI/CD) to deliver high - quality software and activities involved in all stages of sprints. Also expertise in User story writing, Iteration planning and conducting daily standup calls.
  • Extensive experience in Java Application Development, Enterprise Java, Distributed Application (Web based), Multitier or Multilayered Development and Object Oriented Programming (OOPS).
  • Extensive knowledge and experience in the field of Telecom, e-commerce, Insurance, Finance, CRM and other service sectors with complete understanding of customer requirements, technical design and estimates, bug fixing, testing criteria and delivery process.
  • Experience in worked using JEE design patterns like DAO, Abstract Factory, Singleton, Business Delegate, Controller Servlets and Front Controller.
  • Experience in MVC (Model View Controller) architecture and Struts, Spring, Hibernate frameworks.
  • Well experienced in producing and consuming WebServices using Restful, SOAP, WSDL, JAX-WS, JAX-RS and Apache Axis 1.6.2.
  • Good exposure on working with SalesForce using socket programming between NodeJS and SalesForce visual pages.
  • Strong background in JDK 1.7/1.8.
  • Good experience in UI technologies like (HTML, CSS, Javascript, AJAX, JQuery, DWR, JSON, DOJO, Bootstrap, Xpath, XSL, XML, AngularJS and XSLT).
  • Having good experience in advanced JEE technologies (JSP2.0, JSTL, Servlets2.4, JDBC and EJB2.0, 3.0).
  • Good experience in developing JavaScript frameworks like Node.js, Grunt, NPM, Sails.js to develop single page applications.
  • Good exposure in catching/NoSQL using Radis and Mongo.
  • Good knowledge in Spring2.x/3.0 (Core, Web MVC, Transactions, DAO), Hibernate2.0.
  • Experience in developing enterprise applications using application servers like JBoss4.x Weblogic, GlassFish1.2, Websphire servers and web server Tomcat.
  • Experience in application builds using Apache Maven and ANT.
  • Good experience in testing frameworks using JUnit and Jenkins (DevOps).
  • Good exposure in build and version management tools MKS, GitHub, CVS, SVN, Clear Case, Clear Quest and VSS.
  • Experience in building applications using best logging frameworks like Log4J and SLF4J.
  • Good exposure in various databases like Oracle10G, MS SQL Server, MySQL and PostgreSQL. Experience in writing stored Procedures, Functions, cursors and SQL queries in PL/ SQL (Oracle 10G and MS SQL Server 2008).
  • Experience in preparing Jasper Reports using iReports tool, hands on worked using iText and Apache POI reporting APIs.
  • Good knowledge in application deployments in Linux OS and Windows OS for developments.

TECHNICAL SKILLS

Web/UI Technologies: HTML, Javascript, XML, XSLT, DOJO, JSONXpath, JQuery, AJAX, Bootstrap, Activewidget.

Java/J2EE Frameworks: JDK1.7,1.8, JSP2.0, Servlets2.4, JSF, EJB 3.0, Node.jsSails.js, AngularJs, JSTL, Struts1.2/2.0, Spring2.x/3.0Hibernate 2.x/3.0, JUnit, Jenkins, DWR,Log4J, SLF4J.

Database Connectivity: JDBC 2.0.

RDBMS: Oracle10G, MS SQL Server2008, My SQL 5x.

NoSQL: Radis, Mongo.

Web/Application Servers: Tomcat5.x/7.x, GlassFish1.2, Weblogic9, Jboss4.2IBM Websphere9.

Java IDE: MyEclipse 3.5, Eclipse 3.1, IntelliJ, Net Beans 4.1JBuilder, Spring tool suite3.x.

Editors and Tools: JCreator3.0, TextPad4.7.3, Putty, SOAP UI, WinSCPSQL Developer, Notepad++, Postman, Toad.

SCM/Version Control Tools: WinCvs, TortoiseSVN, Git Hub, MKS and VSS

Reporting API/Tools: iText, Jasper Reports, Apache POI, iReport1.3.1.

Design/Method/Tools: SDLC, Agile (Sprint/Scrum) and UML.

Operating Systems: Linux, Windows 9X, 2000, XP and 7.

Build Tools: Ant 1.6.5, Maven3.5.0.

PROFESSIONAL EXPERIENCE

Confidential, Atlanta

Sr. Java Developer

Responsibilities:

  • Developed a product using spring with the combination of hibernate through JPA and implemented Spring MVC, Data Access, Core and Transactions modules.
  • Extensively used Struts 2 with Tails combination to manage more efficiently the product interface for all pages in each product.
  • Implemented required internal and external SOAP and RESTful web services using (JAX-WS, JAX-RS and JAX-RCP) methods.
  • Implementing core java code using Collections, Multi-threading, Exception handling, OOP concepts, streams and most newly introduced features.
  • Implemented to manage major, complex business logics using EJB in server said.
  • Used advanced javascript frameworks AngularJS with the combination of SailsJS and waterman framework implemented single page application and used extensively all angular components to project UI very richly.
  • Used light weighted self server framework (NodeJS) to develop and manage a product in server said. Used Redis (NoSQL) to mange server said cache instead of sessions.
  • Prepared functions, procedures and cursors using PL/SQL and SQL.
  • Code implemented with test framework using JUnit to manage initial unit and integration testing before deployments.
  • Used Maven script to manage (SCM) build and deployments work to automat.
  • Maintained code repositories and drive sprint/scrums using MKS and GitHub.

Confidential

Senior Software Engineer

Responsibilities:

  • Developed all the pages using Spring with the combination of JSF and hibernate implemented Spring MVC, Data Access and Core modules.
  • Implementing core java code using Collections, Exception handling and oop concepts.
  • Used javascript and JQuery to validate all fields in UI pages.
  • Prepared functions, procedures and cursors using PL/SQL and SQL.
  • Code implemented with test framework using JUnit to manage initial unit and integration testing before deployments.
  • Used Apache ANT script to manage (SCM) build and deployments work.
  • Maintained code repositories and drive sprint/scrums using VSS.
  • Involved in all phases of software engineering including requirements analysis, application design, code development and testing.
  • Design and implement product features in collaboration with business and IT stakeholders.
  • Work very closely with architecture and QA groups and drive solutions.
  • Work independently and efficiently for all assigned assignments with in the period to meet deadlines.
  • Work with QA team to validate each product backend services and help with test data setup.

Confidential

Senior Software Engineer

Responsibilities:

  • Implemented All UI pages using Struts2 framework tags, actions, tails and interceptors.
  • Extensively used Struts 2 with Tails combination to manage more efficiently the product interface for all pages.
  • Implemented required internal SOAP webservices using (JAX-WS and JAX-RCP) methods to interact with existed Feap COBOL application business logic.
  • Implementing core java code using Collections, Exception handling and OOP concepts.
  • Code implemented with test framework using JUnit to manage initial unit and integration testing before deployments.
  • Used ant script to manage (SCM) build and deployments work to automat.
  • Maintained code repositories using VSS.
  • Handled two major module (New business and Agency) development, maintenance and support include production.
  • Worked with Business analyst closely for the new requirement developments.
  • Interacted with the customer for clarifications and suggestions in production support.
  • Fix the bugs in QA, SIT, UAT and production.
  • Work independently for all assignments with in the period to meet deadlines.

Confidential

Senior Software Engineer

Responsibilities:

  • Developed plain JSP pages with CSS and javascript to manage all UI pages.
  • Implementing core java code using Collections, Exception handling and oop concepts.
  • Implemented to manage major, complex business logics using EJB in server said.
  • Worked extensively to prepare reports based on customer requirements using Jasper reports. Used Jasper Server to trigger the user reports based on user schedule in application portal.
  • Prepared functions, procedures and cursors using PL/SQL and SQL.
  • Code implemented with test framework using JUnit to manage initial unit and integration testing before deployments.
  • Used Maven script to manage (SCM) build and deployments work to automat.
  • Maintained code repositories using SVN.
  • Developed new enhancements and features based on customer requirements.
  • Support production and maintenance this application using the internal bug tracker.
  • Prepared various types of custom reports based on users performance on quarterly, half yearly and annually through Jasper reports using iReport tool.
  • Worked independently for all assignments with in the period to meet deadlines.

We'd love your feedback!