Senior Java Developer Resume
Phoenix, AZ
SUMMARY
- Having 9 Years of Development, Integration and Deployment experience using Java/J2EE in different Web Applications & in Software Development using Java, J2EE which includes JDBC, Servlet, JSP and frameworks like Spring, Struts, Hibernate, Web - services (SOAP, REST)
- Experience in web applications development JBoss, Tomcat and Weblogic Application Server platform.
- Excellent team player with great communication skills, including experience leading teams of various sizes in different environments
- Outstanding knowledge of enterprise applications architecture including client-server architecture, multi-tiered architecture, client/server and distributed systems
- Expertise in the Object Oriented Design, Refactoring and Design patterns such as J2EE design patterns and frameworks.
- Expertise in applying Java Messaging Service (JMS) for reliable information exchange across Java application.
- Build RESTful Web Services using JAX-RS API.
- Expertise in requirement gathering, designing and development of software using agile development practices.
- Experience in developing standalone server using Jetty Server component.
- Conducted Unit and integration testing, validations and Expertise in Maven for build.
- Successfully configured mail alerts, Notifications Rule using OEM 12c.
- Expertise in creating parser using JSoup for Visual force pages.
- Expertise in creating Automated Unit Test Generation Code for Apex Code
- Successfully executed many projects following Agile/Scrum Methodology.
- Possess extensive experience in designing, developing and deploying highly available, scalable architectures for n-tier web application, client/server applications using JAVA/J2EE technologies and Web technologies
- Played major role in Software Development Group and involved in technical design, discussions and code reviews.
- Possess extensive working experience and knowledge in all phases of the SDLC including Analysis, Design, Development, Testing and Deployment.
TECHNICAL SKILLS
Languages: Java 1.8, SQL, JavaScript 1.7, XML, PL/SQL, UML
Technologies: Spring 3.x, JMS 1.1, Hibernate, JDBC, Servlets, JSP, Apache Log4J 2, Web Services(SOAP, RESTful), JNDI, WSDL, JAX-B,JAX-WS, JPA 3, JUnit, DOM, SAX, JSoup 1.7, ANTLR, JavaScript, CSS 2.1, JQuery 1.7, Core Java, Swing, RMI, JSON, Heroku Cloud Foundary, Openshift - a PaaS product, Amazon web service (AWS), Google Web Toolkit (GWT).
App/Web Servers: WebLogic 7.x, Apache Tomcat 6.0, JBOSS 6.0
Databases: OEM 12c, Oracle 11g, TOAD, PostgreSQL 8.1, MySQL 5, MSSQL 2005
Tools: and IDE’s Eclipse, Oracle JDeveloper, SVN 1.7, CVS, Log4J, TOAD, Apache ANT, JSOUP, ANTLR, Net beans 6.5.
Platforms: Windows
Processes: Agile, Unit-testing, Acceptance-testing, Continuous integration, Patterns
Architecture: Distributed systems, clusters, load-balancing, messaging
Expertise areas: Server-side, web, client/server, J2EE
PROFESSIONAL EXPERIENCE
Confidential, SFO, CA
Senior Java Developer
Responsibilities:
- Have worked in developing ANTLR Grammar for language recognition to parse validation rules and to generate apex test cases.
- Worked in parsing apex code using JSoup parser to enhance/regulate validation rules.
- All the code with Apex and page validation errors are listed in Eclipse IDE with Error Severity, Dependency with the controller and with appropriate bug fixes.
- Migrated existing Java application to Heroku and Openshift and finding out the antipatterns like BLOB, cyclic treasure hunt and God class while uploading to cloud.
- Successfully deployed a standalone web application on Jetty Server and embedded Jetty Server in such a way that the whole application can be run on any platform with no prior dependency with any other web server.
- Interacting with the client in order to understand their requirements and the Structure that Confidential provides.
- Used Eclipse Juno as the IDE and used eclipse standard/plug-in features
- Involved in Sandbox testing.
- Created technical documentation of the application including different levels of architecture diagrams, and data flow diagrams.
- Responsible for monitoring and fixing automated build failures for the team.
- Participation in the designing and development of software using agile development practices
- Responsible for high priority bug fixing.
Environment: JDK 1.8,Juno Eclipse IDE, SVN, Maven, Jetty Server
Confidential
Responsibilities:
- Visualized the tracking order of execution across triggers and workflows to make complicated scenarios easier to debug using D3.js.
- Used ANTLR recognition tool to find the relation between the dependent controllers, Objects, workflows and triggers across various Org.
- Participation in the designing and development of software using agile development practices.
- Involved in requirement gathering for JSON structure of Scope and Sequence which is core module for graph representation of Confidential DB.
- Module development of back-end and UI development using apex code, Javascript, JSON, D3.js
- Interacted with the client in order to understand Confidential Data Model, Schema Builder.
- Created technical documentation of the application including different levels of architecture diagrams, and data flow diagrams.
- Responsible for high priority bug fixing in Sandbox.
Environment: SFDC controller, Java
Confidential
Senior Java Developer
Responsibilities:
- Consumed RESTful web services provided by different vendors to submit the Health Record Data.
- Designed and developed new Web Services using WSDL, SOAP for patient eligibility from start to end which included Line of Business, creation of LLD, development, support for testing, defect fixing.
- Provided enhancements to existing web services to support new customer eligibility, and patient record entry.
- Was responsible to develop Messaging Service across all modules using JMS.
- Worked on OEM12c to manage the load balancing with the requests coming across from various server like OSB, OID.
- Deploy the applications to Weblogic Server.
- Interacting with the client in order to understand their requirements
- Used Log4J, JUnit for debugging, testing, and maintaining the system
- Estimate the implementation effort.
- JUnit test for all our Java functionality
- Responsible for high priority bug fixing.
Environment: JDK 1.6, Eclipse IDE, SVN, Maven, OEM12c
Confidential
Responsibilities:
- Implementation of application using Spring MVC framework.
- Tool is built as a J2ee application, which is deployed on Weblogic application server.
- Installed SSL Digital certificate.
- Designed and developed RESTful service interface using Spring MVC.
- Used JPA for explicit Persistance.
- Used Oracle 11g as back end.
- Extensively involved in identifying root cause for the application bugs
- Interacting with the client in order to understand their requirements
- Estimate the implementation effort.
- Responsible for handling locale standards.
- JUnit test for all our Java functionality
Environment: JDK 1.6, Eclipse IDE, SVN, Maven
Confidential
Java Developer
Responsibilities:
- Requirement gathering for report generation while developing the code
- Worked as a team member in the above project.
- Working as Developer for Report generation using Liferay Portlets, Core Java, JDBC
- Involvement in preparation of Unit and Integration Test cases and JUNIT Test classes.
- Also involved in Unit/Integration Test case executing and Unit/Integration Test Report
- Also have active involvement in Document review and Code review.
Confidential, Phoenix, AZ
Java Developer
Responsibilities:
- Responsible for analyzing the requirements.
- Development of JSP forms
- Implementation of design patterns like DAO’s and DTO’s
- Part of EDI modules, implementing of EDI prototype front end use cases.
- Closely worked with Test Team to identify bugs in application
- Coding and Unit testing.
- Used SVN repository for software configuration management and version control
- Management of timely delivery of the work products
- Interaction with the Business Analyst, Architect, etc., as appropriate during the project phases
Environment: JDK 1.6, Eclipse IDE, PostgreSQL 8.1, Apache Tomcat, Spring, SVN, Javascript