We provide IT Staff Augmentation Services!

Software Programmer/ senior Java Developer Resume

3.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • 10 years experience in different stages of Application and Product development in different roles as Lead Developer, Project Lead & Java developer etc.
  • Have experience in leading project teams and with offshore teams.
  • Currently following Agile Methodology for projects.
  • Developed Client/Server model - Enterprise level web applications using Open Source Frameworks like Struts, spring, Cocoon, and Hibernate.
  • Developed enterprise distributed applications using technologies like Core Java, J2EE, HTML, JSP, Servlets, EJB, JMS, JDBC, JTA, JNDI, Java Mail.
  • Developed Angular directives, services and other angular features and grunt, npm and written test cases using karma and jasmine.
  • Developed RESTful and SOAP web services using technologies such as JSON, SOAP, XML, JAXB, Jackson and Jersey.
  • Worked with application servers and web servers like Web sphere, JBoss, spring tc-server and Apache Tomcat.
  • Worked with AWS console & CLI on EC2, EBS, S3.
  • Developed code using tools like Eclipse, RAD, STS Log4j, JUnit, Easy Mock, Testing for building, logging, testing.
  • Used version control tools like Clear Case, GIT, StarTeam, RTC and SVN.
  • Developed SQL and PL/SQL Stored Procedures, Functions, Packages and Triggers.
  • Developed UI pages using React.js, Redux, JavaScript, webpack, Nodejs.
  • Used software quality and build tools like Check Style, Ant, Maven and Cobertura etc.
  • Experience in using reporting frameworks like Jasper Reports, Crystal Reports.

TECHNICAL SKILLS:

Languages: Core Java, Java 1.x to 1.6, SQL, PL/SQL

Enterprise Java: JSP, Servlet2.x, JNDI, JDBC2.0/3.0, Log4J API, Java security

Tools: & Framework: AWS console & CLI, struts, Spring, Spring boot, Hibernate, Spring MVC, Spring WebFlow, Spring IOC, Spring AOP, JSF, Hadoop MapReduce, Log4J, Junit, Jasper reports, Crystal Reports, soap UI, shell scripting

Web services: SOAP, RESTful

Web/App Servers: Web Sphere, Apache, Tomcat, JBoss, WebLogic

Database: Oracle 10g/9i, SQL-Server 2005, MySQL server, TOAD

Development Tools: Eclipse 2.x, 3.x, My Eclipse 5.x, 6.x, 8.x, IBM Web Sphere Rational Architect 7

Testing Tools/ Others: JUnit, SoapUI, Putty, WinSCP, Rational Clear Quest, RTC, StarTeam, Mantis, GIT

PROFESSIONAL EXPERIENCE:

Confidential

Programmer Analyst/ Team Lead

Responsibilities:

  • Lead onshore/offshore project teams.
  • RESTful web services using Rest Easy API and consuming external services, oauth config.
  • Designed several application components for advice components.
  • Developed react redux components for front end UI
  • Developed several apache wicket components like panels, pages, links etc.
  • Analyzing existing production systems over the enterprise systems for improvements, did analysis on various projects for estimates.
  • Worked with APO on product improvements & enhancements.
  • Work within and across Agile teams to design, develop, test, implement.
  • Work with external vendors for triaging issues and for new app changes.
  • Working on prototypes and analyzing cloud capabilities of AWS using AWS console & CLI.
  • Application design analysis & creating required documents.
  • Developed customer facing web applications.
  • Developed Web pages using spring, Apache wicket, React.js, redux, css and JavaScript.
  • Worked on AWS console on EC2, S3 and other services.
  • Building tools for improving code quality and generating reports.
  • Worked on Splunk to find exceptions on test & prod env & created splunk dashboards.
  • Code review and assisting the team when required.
  • Developed several Junit test cases using Mockito.
  • Developed selenium automation test cases.

Environment: Core Java, J2EE 1.6, HTML, CSS, AJAX, Reactjs, GIT, JQuery, JavaScript 1.7, JSP, Wicket, Spring Webflow, Spring, Web Services, RESTful, Jersey, JAX-WS, XML 1.0, UML 2.0, EasyMock framework(JUNIT), WebSphere server 6, IBM RSA, Maven 3.0, IBM RTC, SoapUI, DB2, Splunk and putty.

Confidential

Programmer Analyst/ Senior Software Engineer

Responsibilities:

  • Work with Business Analysts, Architects and Management to recommend future application solutions.
  • Developed Web pages using Spring, Apache wicket, Ajax, css and JavaScript.
  • Developed angular services, controllers, directives.
  • Written unit test cases using jasmine, karma and grunt for packaging.
  • Created different RESTful web services using Rest Easy API and consuming external services.
  • Interacting with different stake holder related to deliveries.
  • Developed PDF generator and barcode generator using flying-saucer API and barbeque API.
  • Created web service client using Spring REST Template.
  • Implemented backlog items and defect fixes in iteration.
  • Interacting with external teams on services issues.
  • Interacting with BA’s on requirements and user stories, backlog items.
  • Collaborating with Business Analyst, Solution Architect and Application Architect team members to diagnose and resolve complex defects identified throughout testing phases.
  • Mentoring and assisting team members and junior developers with the code, unit test and delivery of assigned features.
  • Developed Junit Test Cases using Easy Mock API and angularjs unit test case using jasmine, karma.
  • Implemented Google analytics for the application.

Environment: Core Java, J2EE 1.6, HTML, CSS, AJAX, JQuery, Angular, JSP 2.1,Apache Wicket, Spring, Web Services, RESTful, RestEasy, XML 1.0, UML 2.0, EasyMock, Weblogic, Spring STS, Maven, GIT, SoapUI and putty.

Confidential

IT Analyst/ Team Lead

Responsibilities:

  • Working with all stakeholders for requirements understanding and development.
  • Developed service classes, DAOs classes as per the design and developed code for business logics using CORE JAVA API and Data Structures
  • Developed JAVA and WICKET code for web based and mobile based system using WICKET and SPRING .
  • Developed VIEWS and ACTIONS code using Spring Web Flow.
  • Developed presentation layer code, UI using JSP, HTML, AJAX, CSS and JQuery.
  • Developed control classes and other business functions using MVC design. Used home grown framework for designing the flow of UI pages.
  • Developed SOAP WEB SERVICES using JAX-WS.
  • Implemented RESTful web services using Jersey API and JSON.
  • Troubleshooting WEB SPHERE server for integration issues with MAINFRAME servers.
  • Developed JAVA code for enhancements, small mods and defect fixes for the Property Applications.
  • Participated in code review and code walkthrough and QA processes
  • Developed the project using industry standard design patterns like Business Delegate Factory Pattern for better maintenance of code and re-usability.
  • Developed required business functions using CORE JAVA API.
  • Monitoring, reviewing, debugging and deploying the application.
  • Doing code reviews and code walkthroughs.
  • XML Parsing, written JAVA customized xml framework for renter’s development.
  • Mentoring the junior developers of the team
  • Developed JUnit Test cases using Junit and tested web services using SOAP UI
  • Effectively engage with clients and all stake holders through weekly meetings.
  • Helping QA Team understand the requirements.
  • Worked with IDE as IBM RSA and deployed into WebSphere server & used Maven build tool. Clear Case as version control and RTC for defect tracking.

Environment: Core Java, J2EE 1.6, HTML, CSS, AJAX, JQuery, JavaScript 1.7, JSP 2.1,Wicket,Spring Webflow, Spring 2.5,Struts 2, Web Services, RESTful, Jersey, JAX-WS, XML 1.0, UML 2.0, EasyMock framework(JUNIT), WebSphere server 6, IBM RSA, Maven 3.0, IBM RTC, SoapUI, DB2 and putty.

Confidential

Senior Developer

Responsibilities:

  • Designed project related documents using MS Visio which includes Use case, Class and Sequence diagrams.
  • Writing end-to-end flow i.e. controllers classes, service classes, DAOs classes as per the Spring MVC design and writing business logics using core java API and data structures
  • Spring Batch is used for Batch processing with which notifications are sent in timely manner.
  • Used Spring JMS related MDP to receive the messages from other team with IBM MQ for queuing.
  • Developed presentation layer code using JSP, HTML, AJAX, CSS and JQuery.
  • Developed the Business layer using spring (IOC, AOP), DTO, and JTA.
  • Developed the Persistence layer DAO using HIBERNATE.
  • Implemented RESTful web services using Jersey API and JSON, XML.
  • Developed the project using industry standard design patterns like Singleton, Business Delegate Factory Pattern for better maintenance of code and re-usability.
  • Developed SQL Functions and procedures to interact with Oracle 11g.
  • Developed SOAP based Spring web services for alerts.
  • Developed Hadoop MapReduce programs for alerts statistics.
  • Developed reports using JASPER Reports API for alerts statistics.
  • Developed Jasper Templates and stored procedures to fill templates and generated reports.
  • Developed java multithreading code for processing alerts using spring and quartz.
  • Developed Python and UNIX shell scripts for sending automated emails.
  • Worked with IDE as Spring STS and deployed into spring tomcat server, weblogic & used Maven as build tool.
  • Responsible for code sanity in integration stream used Clear Case as version control tool.

Environment: Java 1.6, J2EE 1.6, HTML, CSS, AJAX, JQuery, JavaScript 1.7, JSP 2.1, Spring 2.5,Spring Batch, Spring web services, RESTful, Jersey, XML 1.0, UML 2.0, JUNIT, Spring tc Server, Spring STS, Maven 2.0, Clear Case, SoapUI, Oracle 11g, Jasper Reports 3.X, Spring JMS, IBM MQ.

Confidential

Software Programmer/ Senior Java developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC).
  • Writing end-to-end flow i.e., controllers classes, service classes, DAOs classes as per the Spring MVC design Actively interacted with Business Analysts for requirement gatherings and analysis. Developed designed specifications using Rational Rose (RSA) and UML including Use case, Class and Sequence diagrams.
  • Developed the application using Spring MVC Architecture and Cocoon framework.
  • Developed internationalization code for the project using java.
  • Developed various business classes for repurposing of images using core java
  • Used JMS related MDP to send and receive the messages to and from other modules with IBM MQ for queuing.
  • Developed the Presentation layer using JSP, JSF, HTML, CSS and used AJAX/ JQuery based rich client for improved customer experience.
  • Developed the Persistence layer DAO using Spring Jdbc for all modules which has POJO classes with CRUD operations. And used Hibernate for few modules.
  • Developed multithreading code for conversion of C Language code to Java using threads and thread pools for MediaBank application.
  • Involved in writing stored procedures, triggers, cursors and views.
  • Developed SQL, PL/SQL with Stored Procedures to interact with Persistent database using Oracle 10g.
  • Worked with web services components JAX-WS services and worked with SOAP, WSDL to interact with external systems. Used SoapUI for web services testing.
  • Implemented RESTful web services using Jersey API and JSON.
  • Developed java code for web services and web services client using apache axis.
  • Generated reports using crystal reports by querying DB.
  • Worked with executed unit test cases by using JUNIT for accuracy of code and logging with log4j.
  • Developed EJB's for re-purposing of digital assets.
  • Worked with IDE as Eclipse Indigo and deployed into JBoss Application Server & used Ant build tool.
  • Responsible for delivering code to SVN for version control and for code approvals.

Environment: Java 1.6, J2EE 1.6, HTML, CSS, AJAX, JQuery, JavaScript 1.7, JSF, Spring 2.5, EJB, Apache axis, RESTful, Jersey, JAX-WS 2.0, XML 1.0, UML 2.0, JUNIT, JBoss Application Server, Eclipse Indigo 3.7, Maven 2.0, SVN, SoapUI, crystal reports, Oracle 10g, Mantis.

Confidential

Software Programmer/ Senior Java developer

Responsibilities:

  • Involved in entire lifecycle activities of the project including requirement gathering, analysis, design and development and testing
  • Involved in Object analysis, design and documentation of the application model using UML.
  • Implemented Authentication, Upload, Report and Logout processes. Supports Multipart file upload.
  • Developed Full text search using Apache Lucene.
  • Followed model, view and controller architecture (MVC) for the project development.
  • Developed the Presentation layer using Struts MVC. Implemented and maintained AJAX based rich client for improved customer experience.
  • Involved in component development using J2EE principles and used design patterns such as Singleton, Factory and Data Access Object (DAO) in the implementation of the application
  • Developed code using servlets API and java API
  • Used Hibernate as Persistence tool to interact with Persistent database Oracle.
  • Created and executed unit test cases by using Junit framework and logging with log4j.
  • Implemented SOAP web services using apache axis. Used SoapUI for web services testing.
  • Worked with defect tracking system Mantis.
  • Worked with IDE as Eclipse Indigo and deployed into Tomcat Server & used ant build tool to achieve more functionality for build process.
  • Responsible for CI builds and integration of development stream in SVN.

Environment: Core Java, Java 1.5, J2EE 1.5(JSP & Servlets), Struts2, HTML, CSS, Adobe Air, Adobe Flex, Hibernate 2.0, apache axis, web services, XML 1.0, UML 2.0, Testing, JBoss, Eclipse Indigo 3.7, Ant 2.0, SVN, Oracle 10g, SoapUI, Mantis.

Confidential

Software Programmer/ Sr Java Developer

Responsibilities:

  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Designed the user interfaces using JSPs, developed custom tags, and used JSTL Taglib.
  • Implemented Persistence layer using custom PL SQL stored procedures.
  • Developed the application using industry standard design patterns like Singleton, Factory Pattern for better maintenance of code and re-usability.
  • Preparing/Updating Technical Specifications for Tasks & Enhancements identified by onshore team and Poetic clients.
  • Code implementation for the new functionality and modifying existing functionality based on the client requirement as per the Technical specifications (Tech Specs) and Change Orders (COs).
  • Deployed the applications on Apache Tomcat Server.
  • Involved in Admin and Reports module.
  • Developed JASPER reports using Jasper reports API to report orders and certificates issued.
  • Developed logic using core java for utility classes
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components. Used Log4J to capture the log that includes runtime exceptions
  • Worked with defect tracking system Mantis.
  • Developed JUnit test cases for all the developed modules. Used SVN as version control

Environment: Java, J2EE, JSP, Struts 1.x, JMS, JNDI, MySQL, HTML, XML, DOM, SAX, ANT, Rational Rose, Jasper Report, putty, LOG4J, JUnit, SoapUI, SVN, Eclipse 3.2.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Designed the user interfaces using JSPs, developed custom tags, and used JSTL Taglib.
  • Developed various java business classes for handling different functions.
  • Developed controller classes using Struts and tiles API
  • Involved in Documentation and Use case design using UML modeling include development of Class diagrams, Sequence diagrams, and use case Transaction diagrams.
  • Participated in design and code reviews
  • Developed User Interface using AJAX in JSP, also performed client-side validation
  • Developed JUnit test cases for all the developed modules. Used SVN as version control

Environment: Java, J2EE, JSP, Struts 1.x, JNDI, DB2, HTML, XML, DOM, SAX, ANT, AJAX, Rational Rose, Eclipse Indigo 3.5, SOAP, Apache Tomcat, Oracle 10g, LOG4J, SVN.

We'd love your feedback!