Senior Java Developer Resume
PleasantoN
PROFESSIONAL SUMMARY:
- 10+ years of extensive experience in Software Development Life Cycle (SDLC) enterprise application design, development, testing, debugging, documentation, deployment, integration of different software applications, products using Core Java and Java/J2EE technologies.
- Experience in all phases of Software Development Life Cycle and Software Development methodologies like Agile, Waterfall etc.
- Experience in Programming using Core java, JSP, Servlets, Spring, Struts, JDBC, XML, Mule ESB, J - Rules, Swagger UI, Elastic Search DB, and DOM.
- Experience in Web Development using spring 3.X MVC, Spring Core, Spring Transactions, Spring-orm, Web services, Ajax, J-Query, JQGrid, Oracle 11g, Bash and Puppet Script.
- Experience in complete Life Cycle Development process that includes translation of requirements into functional and technical specifications, Designing, Developing, Testing and Implementation and Post Production support
- Extensive experience with Web/Application servers like Oracle WebLogic, JBOSS, Apache Tomcat, and VMware vFabric tc Server.
- Experience in Windows, LINUX and Mac OS.
- Hands on Experience in using IDE like IntelliJ, Eclipse, Spring Tool Suite, J-Developer and RSA.
- Hands on Experience in writing Rest-API using spring and Jackson.
- Used Log4J, ANT, Maven to increase productivity and software quality.
- Hands on Experience with Source code management tools like GitHub, GitBitbuket, SVN, CVS and Perforce.
- Hands on Experience in working with XML technologies for data exchange and presentation using XML, XSD, DOM and XSLT.
- Hands on Experience in HP Agile Manager, JIRA and Rally Dashboard for managing User stories, Defect tracking including User Story Capacity and Complexity.
- Experience in Test Driven Development (TDD) concepts and Java design patterns.
- Expertise in Object-oriented analysis and design Techniques, Interaction Diagrams (Sequence Diagram, Activity Diagrams, and Class Diagrams) using Rational Rose.
- Proficiency in Database Programming using Oracle, SQL, PL/SQL, My SQL, SQL Server, Mongo DB and PostgreSQL.
- Experience in GUI development with HTML, CSS, JavaScript, JQuery and AJAX.
- Experience in writing SQL Statements and Packages, Procedures/Functions for database transactions.
- Excellent experience in the design, development, and implementation of Model-View-Controller (MVC).
- Proven aptitude on learning and working on emergency technologies.
- Experience in writing J-units, Mockito and Easy Mock.
- Good problem solving skills, multi-tasking skills, quick learner, effective individual and team player, excellent communication and presentation skills.
- Domain knowledge of Gift Card, Travel, Finance, Insurance, Tele communication and Security industries.
- Worked closely with technical managers/architects, business analysts and team members to understand business requirements, and work on design and development of quality solutions.
- Ability to quickly learn new technologies and Mentor team members.
- Experience with troubleshooting Middle tier application and Splunk tool for searching logs.
TECHNICAL SKILLS:
Operating Systems: Windows, UNIX, LINUX, Mac OS
Programming Languages: Java 8/7, SQL, Scala, PL/SQL
Java Technologies: Core Java, JDBC, Servlets, JSP, JSTL, JNDI, RMI, SOAP & Restful Web services, Axis, CXF, JAXP, DOM, JAXB, J-Unit 3.X/4.X, Mockito, Power Mock, JMS, Log 4J, Oracle ADF and JNDI.
Frame Works: Struts2.0, Hibernate 3.x, Spring 3.X and J-Unit
ORM Frameworks: Hibernate 3.x
Build & Design Tools: Apache-ANT, Maven, MS-Visio, Rational Rose UML
XML Technologies: XML, XSD, XSLT, DTD, XML Schema, XML Decoder and XML formatter
Web Technologies: HTML, DHTML, CSS, JavaScript, Puppet Script, J-Query, jq-Grid, Ajax, Jackson Swagger UI, Elastic Search and JSON.
Design Methodologies: SDLC, UML, J2EE Design patterns
Application Servers: Web Logic, JBOSS, Web Sphere 6.1
Web Servers: Apache Tomcat 5.x, 6, 7,8
Databases: Oracle, PostgreSQL, SQL, PL/SQL, MS SQL-Server, My SQL, MongoDB
IDE Tools: IntelliJ, Eclipse, Spring Tool Suite, RSA and J-Developer.
Version Control: GitHub, Git Bitbuket, CVS, Perforce, and SVN
Methodology: Agile Framework, OOAD, UML, OOP s, J2EE Design Patterns, MVC framework.
PROFESSIONAL EXPERIENCE:
Confidential, Pleasanton
Senior Java Developer
Responsibilities:
- Involved in the Coding part as a Sr. Java developer.
- Involved in the Sprint daily status meeting, Sprint Planning and sprint retrospective.
- Presented user stories to my entire team, Business partners and stakeholders.
- Developed Restful API’s for threshold Alert and risk Application entities.
- Developed Restful API CRUD operations for entities.
- Worked on J-units.
- Used IntelliJ as the IDE.
- Involved in QA & Preprod environments Builds and Deployments.
- Deployed using AWS S3 and EC2.
Environment: Java8, Git Bitbuket, Spring-webmvc, spring-core, spring-beans, spring-context, spring-jdbc, spring-test, spring-web, spring-orm, Restful Web Services, Soap UI, XML, JSON, J-Unit, IntelliJ, Mongo DB, Apache Tomcat 8, AWS SQS, Jenkins, Rally, AWS SQS, AWS S3, AWS EC2 and Confluence.
Confidential, San Francisco
Senior Java Developer
Responsibilities:
- Involved in the Coding part as a Sr. Java developer
- Involved in the Sprint daily status meeting, Sprint Planning and sprint retrospective.
- Presented user stories to my entire team, Business partners and stakeholders. This meeting will also provide the opportunity for feedback and Q&A.
- To identify low-level tasks for re planning.
- Attended trainings for Scala programming.
- Created Restful web services using Jersey framework (JAX-RS).
- Used IntelliJ as the IDE.
- Database refactor was major assignment. Identified unused and minimal usage of tables, constraints and stored procedures and removed them. That improved the Data model performance much more.
- Worked on EDX, is another system of Local-Expert. Basically wrote Java API services like GetOrderProcess, CreateRecord, Preparepurchase and commitPreparepurchase SOAP based web services.
- Upgraded XSD in EDX from OMS system.
- Worked on Junits using Mockito, Integration test for the codebase.
Environment: Scala, Java8, Design Patterns, Git Hub, Perforce, Spring MVC, Spring Core, Spring Boot, Swagger UI, Soap & Resful Web Services, Jackson, Soap UI, XML, J-Unit, Mockito, IntelliJ, MySQL, MS SQL Server management studio, SQL WorkbenchJ, Tomcat, XML formatter and Decoder, Elastic Search and Confluence.
Confidential, Austin, TX
Senior Java Developer & Scrum Master
Responsibilities:
- Involved in the Coding part as a developer, performance and creation of low level and high level design, also involving business requirements gathering from the business team.
- Participate to identify low-level tasks for re planning.
- Organized Sprint planning Poker Session for defining complexity to the User stories.
- Organize Sprint Daily Status meeting & Sprint Retrospective for our team.
- Implemented Hibernate Validation for GRS application.
- Created New Maven modules for our application.
- Created high level and detailed design documents.
- Developed the application using Core Java, spring 3.x, HTML, CSS, JQuery, JqGrid, Ajax, Web Services, XML-RPC, JMS (Web Logic & JBOSS), Java Script.
- Created Restful web services using Jersey framework (JAX-RS).
- Used Eclipse as the IDE.
- Debugging and fixing production issues which include Java, Java Script, JQuery, CSS and HTML coding.
- Implemented functionality rich user interfaces using HTML, CSS, JavaScript, AJAX, XML and JQuery.
- Used spring 3.x framework for the development.
- Worked as a lead for my team.
- Upgraded existing UI pages including backend functionalities so on.
- Worked on J-units & Functional testing for GRS.
- Used GitHub version control to push and pull code into it and deployed code in Oracle Web logic 10.3.3 Server.
- Involved in the page design and implementation of Page using HTML5, Java script, JQuery, JQGrid and making Ajax to Java class.
- Used Test-driven development process for test cases using J-Unit, Mockito & Power Mock.
Environment: Java, JSP, HTML, J-Query, JQGrid, Ajax, GitHub, Spring MVC, Spring Core, Web Services, Soap UI, XML, J-Unit, Mockito, Power Mock, Eclipse, STS, PostgreSQL, Oracle Web logic server, Toad for Oracle, Oracle 11g, Oracle ADF, JBOSS, Puppet Script, Apache webserver, Linux.
Confidential, Bloomington, IL
Senior Java Developer
Responsibilities:
- Involved in design and development, followed the agile agenda to complete project by maintaining the task schedule and participated in Scrum meetings.
- Participate to identify low level tasks for re planning.
- Involved in requirement gathering with Business Analyst, Tech Architects, and clients for design perspective.
- Analysis on Technical and Business requirements like DLR (Document level Requirement), CCL (Content Component Library) for User Interface development.
- Developed POC’s using Spring Web Flow, Spring MVC and Web Services which will use as a base project and top of POC actual development will start.
- Designed and prepared class diagram and sequence diagram for AppBean (presentation object) and Application service layer for UI.
- Doing POC using Mule Transformations.
- Worked as Onsite Lead to my team members they are located in India.
- Sending Weekly status report to management and Tracking the user stories daily.
- Used Maven Archetypes to build the web application and deployed in VMware vFabric tc server.
- Check style and Emma Code coverage is used to accomplish Java coding standards and coverage of classes and methods.
- Experience in Test-driven development process for test cases using J-Unit & Easy Mock.
Environment: Java, JSP, Spring MVC, Spring Core, Spring web flow, Struts2.0,Web Services, Soap UI, Mule ESB, XML, J-Unit, Easy Mock, STS, PostgreSQL, VMFabric server and GitHub.
Confidential, Sunnyvale, CA
Java Developer
Responsibilities:
- Interacting with client for requirement gathering.
- Designing and implementing new Interfaces.
- Created J-unit and functional test cases.
- Involved in Marshaling and Un-Marshaling of XML's and Java Objects.
- Developed a graph using Depth First Search algorithm.
Environment: Core Java, Restful Web Services, J-unit, Struts 2.0,Maven, Eclipse, Tomcat 7, Hudson, JAXB
Confidential, Houston, TX
Java Developer
Responsibilities:
- Requirement analysis.
- Developed collector plug-in for Juniper SSL VPN.
- Developed collector plug-in for Juniper Router and Gateway.
- Installed and configured Microsoft System Center Operations Manager on Windows.
Environment: JavaScript, MS-SQL Server.
Confidential
Assistant Professor
Responsibilities:
- Worked as Assistant Professor for Confidential
- Worked as Java, C and C++ Language Computer lab Programmer for Engineering Students.
- Good experience in Teaching and Mentor Training.
Confidential
Java Developer
Responsibilities:
- Involved in the design and development of user interfaces by using JSF.
- Created Java Servlets to retrieve necessary information from database and displayed in the form of reports via JSPs.
- Performed Unit Testing.
- Involved in the design and development of GUI.
- Handled the client side and server side validations related tasks.
- Involved in the design and development of GUI.
- Handled the Mailing Service like sending mails.
Environment: JSF, JSP, SERVLETS, JAVA, JAVA SCRIPT, SQL SERVER 2005.
