Sr Java Developer Resume
Salt Lake, CitY
SUMMARY:
- Nine years of experience on Java/J2EE multi - tier projects with involvement in development, deployment, testing and supporting of Banking,Financial,Healthcare and Advertising domain projects.
- Extensive experience in implementing Java/J2EE (Core Java concepts like OOPs, exceptions, multi-threading, collections, and JEE) solutions.
- Technical professional with 5+ years of experience in leading the team through all software development from requirements gathering, design, development to implementation and support.
- Worked on products IBM BPM 8.5 and Savvion. Familiar in creating process and workflows in BPM.
- Experience in implementing Web Services using, Apache AXIS, JMS, SOAP, JAXB, JAX-RPC and SOA.
- Experience in database programming using SQL with emphasis on DDL, DML operations, writing queries and procedures.
- Experienced in Restful Web Services using Jersey and Spring MVC.
- Experience in development using frameworks like Struts, spring, and Hibernate,
- Experience in development of web applications using technologies JSP, Servlets, HTML, Java Script,JSON,ajax, CSS, JQuery, angularJs and MVC Frameworks.
- Worked on XML, XSL, XSLT, XPATH and XSD’S for sharing and transferring data between systems to project raw XML data in HTML.
- Extensive experience in J2EE development using different IDEs like Eclipse and RAD.
- Experienced in build tools Apache Ant,Maven and Jenkins.
- Exposure to cloud computing and Big data technologies like Mongo DB.
- Experience in working with SQL server and SSIS packages.
- Extensive working experience on servers like Tomcat, JBOSS, WSo2WSAS and Web Sphere.
- Experience in using Version Control Systems like SVN, and CVS.
- Experience in testing the application using JUnit and Soap UI.
- Familiar in analyzing thread dumps, identifying bottlenecks and monitor the performance of application
- Versatile team player with good analytical, communication and interpersonal skills.
ACADEMICS & CERTIFICATIONS:
- Master of Computer Applications (86%) in 2006 from JNTU, Hyderabad
- Bachelor of Computer science (85%)in 2003 from Andhra University, Vizag
- Sun Certified Web Component Programmer (SCWCD)
- Sun Certified Java Programmer (SCJP 5.0)
- IBM BPM 8.5 certified Application developer
TECHNICAL SKILLS:
Languages: Core Java, XML, HTML and SQL
J2EE Technologies: J2EE, JSP, Servlets, EJB, Web services and JDBC.
Framework: Struts, spring, Hibernate, OAUTH, REST, JAX-WS
Scripting Technologies: Java Script, AJAX, JSON, JavaScript, angular and JQuery.
XML Technologies: XML, XSLT, XPATH, XSD.
Web/Application Servers: Tomcat, JBoss, Wso2wsas, Web Logic, and Web Sphere.
Databases: Oracle and MSSQL
IDE Tools: Eclipse, IntelliJ, RAD, Toad and SQL Developer.
Version Control: Tortoise SVN and WinCVS.
Operating Systems: Windows XP, Window 7 and Linux, UNIX
Build Tools: Ant and Maven
Unit Testing Tools: Junit, Mockito, PowerMock and SOAP UI.
CI Configurations: Jenkins
Code Analyzers: Sonar, PMD, Find Bugs.
PROFESSIONAL EXPERIENCE:
Confidential, Salt lake city
Sr Java Developer
Responsibilities:
- Understanding the team requirements, Design and develop the requirement.
- Creating new service classes in java using spring core and MVC frameworks.
- Designed Hibernate mappings, associations and relationships between business objects
- Closely work with operations team in gathering requirements and testing phases.
- Creating Autosys jobs and triggered based on conditions.
- Changes in the BPMN files for creating the forms.
- Developing services using Rest.
- Implemeneted resusable bean and service components in Spring
- Used agile methodologies and Test Driven Development.
- Configure maven enforcer for the spectrum product.
- Prepared Test cases, Test Scenarios and Test Scripts for testing.
- Responsible for Application Support issues
- Responsible to perform peer code reviews.
Environment: Core Java, Spring, JDBC, Hibernate, REST, BPMN, JQuery, XML, JSON, IntelliJ, SVN, Maven, Autosys, GS Container, GS collections, sonar, Mockito and DB2,Cloud services,maven, jenkins.
Confidential, Oakland, CA
Sr Java & BPM - Application lead
Responsibilities:
- Responsible for developing change requests in Transaction App modules.
- Imparted technical direction and guidance to the development team to create designs, develop systems, resolve issues and manage development schedule.
- Responsible for deliverables towards aggressive time lines.
- Project planning, architecture, requirements inspections, technical design.
- Written webservices and integrated with middle layer using ESB.
- Monitor the performance of application using thread dumps.
- Responsible for fixing bugs identified by QA.
- Developing Spring MVC components,Jersey based Restful web services.
- Using agile methodologies and Test Driven Development.
- Implemented sytem processes,activites and userinterfaces in BPM using savvion.
- Responsible for Application Support issues and resolved at the earliest.
- Responsible to perform peer code reviews.
Environment: Core Java, Spring JDBC/MVC with REST,Hiberrnate JSP, Java Script, JQuery, XML, XSD, WSDL, EJB, JSON, Eclipse, STS, SVN, Savvion, Maven, Jenkins, Tomcat, WebSphere and Oracle.
Confidential, Oakland, CA
Sr Java & BPM - Application lead
Responsibilities:
- Responsible for enhancements to user appointment scheduling use cases.
- Managed a team of four people for the project, created the estimations for efforts required to produce end to end solution and led the technical solution development. Responsible for the code reviews and code optimization in order to deliver the code as per the company quality standards.
- Responsible for deliverables towards aggressive time lines.
- Responsible for implementing services with REST APIs.
- Responsible in implementing processes and workflows in Savvion.
- Developed JUnit test cases for all user bet use cases.
- Communication with the client and gathering requirements for new features.
- Responsible for deploy and unit test the deliverables before release to QA.
- Developed the project using agile methodologies and Test Driven Development.
- Worked on changes to workflows defined in Savvion.
- Responsible for mentoring new joined or junior team members and provide knowledge sharing.
- Responsible to perform peer code reviews.
Environment: J2SE(Core Java), Spring JDBC, Spring MVC with REST, Web services with Axis2, XML, XSD, WSDL, JSON, Eclipse, SVN, Sonar, JUnit, Savvion, Tomcat and Oracle.
Confidential
Sr Java/J2EE Developer - Application lead
Responsibilities:
- Developed the project using agile methodologies and Test Driven Development.
- Responsible for implementing customer specific features of the EPRN application.
- The business layer was developed using Spring JDBC, JPA.
- Coordinated with different vendors in the implementation of prescriber pharmacy interface.
- Enforcing the back end procedure developments in coordination with JSP, web sphere and Java.
- The Service calls are processing using Spring MVC with REST
- Closely worked with business Analyst’s to provide server side solutions.
- Performed appropriateJUnit testingand ensured accuracy.
- Fixed the bugs which were raised in different phases of the product.
- Supported the customer facing team in installation of product and configuration.
- Responsible for peer code reviews.
- Mentoring newly joined team members on the product set up.
Environment: J2SE(Core Java), Spring (JDBC, JMS, and MVC with REST), Hibernate, JPA, MS SQL Server, Oracle, SVN, Maven, XML, JSON, JUnit, Jira, Jenkins, sonar and Tomcat.
Confidential
Sr Java/J2EE Developer
Responsibilities:
- Developed the project using agile methodologies and Test Driven Development.
- Responsible for Enhancements to inventory management module in reserving the slots for the vendors.
- Developed the presentation layer usingJSP and jQuery.
- The business layer was developed usingspring, JPA & hibernate frameworks.
- Closely worked with solution management to provide required solutions.
- Performed appropriateunit testingand ensured accuracy.
- Developed various flavors of demo suits of the application to demonstrate to various vendors.
Environment: J2SE(Core Java), Servlets, JSP, Struts, Hibernate, JQuery, oracle, SVN, Maven, XML, XSD, XSLT, Action Script, JUnit, Jira, PMD and WebLogic.
Confidential
Sr Java Developer
Responsibilities:
- Responsible forimplementing enhancements to the application.
- The presentation layer was developed usingHTML, JSP, JSTL, JavaScript and CSS.
- Developed the project using agile methodologies and Test Driven Development.
- The business layer was developed usingStruts, JSP and servlets.
- Implemented search engine optimization techniques.
- Performed appropriateunit testingand ensured accuracy.
- Perform peer code reviews to the code before delivery.
- Responsible forimplementing enhancements to the application.
- Developed GUI front end using html css and JSP.
- Designed UI pages using tiles framework.
- Implemented user data validations using struts validation framework.
- The business layer was developed usingStruts, JSP and Servlets.
- Developed the DAO layer using JDBC.
- Closely worked with business Analyst’s to provide java-based solutions fordefects fix and enhancements.
- Performed appropriateunit testingand ensured accuracy.
- Creating test cases for DAOs using JUnit.
Environment: J2SE (Core Java), JSP, Java Script, struts, servlets, JSP, Hibernate, Eclipse, SVN, Ant, SQL Developer, Oracle, WebSphere.