Java Developer Resume
OBJECTIVE:
- Seeking a challenging position in a good and rapidly expanding company, to work in professional environment that would expose me to the latest developments in the field of software design, development and maintenance for widen the spectrum of my knowledge and skills.
SUMMARY
- Working as Senior Software Developer with around 15 years of experience in the IT industry, designing, developing and implementing multi - tier architecture.
- Extensive experience in design, development, performance tuning and testing of client-server applications, enterprise applications, Web applications and Web services.
- Worked extensively on building rapid development frameworks using Core java (OO design concepts, Multi-threading and Collections).
- Experience as a Team Lead, including study and analysis of project requirements through client interaction, preparation of Functional Specifications, project design and development.
- Experience in various web-based applications using Java, J2EE, Struts, Spring, Spring boot, Hibernate.
- Extensive experience in developing web services for RESTful (including microservices) and SOAP using JAX-WS, JAX-RS, and WSDL.
- Developed ANT and Maven to build and deploy Java web applications and Experience in version control management tools like CVS, Subversion and log4J for logging.
- Experienced in deploying Web Applications on IBM WebSphere, BEA WebLogic, Apache Tomcat and JBOSS application servers.
- Extensive experience in Banking, Healthcare and Public sector domains.
- Extensive experience in various databases like Oracle, MySQL and querying language- SQL and PL/SQL.
- Hands on experience in working on XML Suite of technologies (XML, XSL, XSLT, DTD, XML Schema, SAX, DOM).
- Excellent analytical skills and strong written and verbal communication skills.
- Worked and managed teams in varied work culture environments. Good International exposure have Worked in different countries like Netherlands, France, Sweden, India and USA.
TECHNICAL SKILLS
Internet: HTML, XML
Web Server/Application Server: WebLogic, JBoss, WebSphere, Oracle 10g
Frame Work: Struts, Spring, Spring Boot, Hibernate, JPA and Angularjs 4
Web services: SOAP and RESTful Web Services.
Messaging services: JMS, Kafka
Server Side: Servlets, JSP and Enterprise Java Beans
Tools: Eclipse, MyEclipse, ANT, Maven, JDeveloper and Anypoint Studio.
Languages: Java(J2EE and J2SE)
RDBMS: Oracle, MySQL
Operating systems: UNIX, Windows
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Software: Java/J2EE, Spring Boot, Web Services (RESTful), Angular, Apache RulesKafka, Splunk, Eclipse, Oracle, JavaScript, JBoss, Unix.
Responsibilities:
- Working with Business Analysts to understand requirements and implementing changes accordingly.
- Developing Spring boot microservices and business logic based on requirement.
- Implementing Produces and Consumers for Kafka.
- Validating messages and processing with services.
- Developing Angular self-contained, reusable, and testable modules and components.
- Integrating UI components with services and resolving issues.
- Writing Unit test cases and executing.
- Working QA team and fixing defects.
- Involving on environmental related issues and resolving accordingly.
- Working with performance team and resolving issues during performance testing.
- Creating Apache Rules as per requirement and working with release management team.
- Working with Release management team for deploying changes on Production during PROD release.
Confidential
Java DeveloperSoftware: Java/J2EE, Spring Boot, Web Services (RESTful), JMS, Angular 4, DroolsSplunk, Bladelogic, Eclipse, Oracle DB, HTML, XML, XSLT,JavaScript, JSONCSS, WebLogic, Unix.
Responsibilities:
- Worked with business team and implementing user interface screens.
- Developed code by using multi-threading and collections.
- Developed Spring boot microservices and business logic according to requirement.
- Used Angularjs as framework to create Single Page Applications which can bind data to specific views and synchronize data with server.
- Created custom directives, Angularjs components, services and integrating with microservices.
- Worked on performance and environment issues and providing solutions.
- Created business rules and executing on drools engine.
- Validated rules by using BRMS Web-based user interface and modifying rules accordingly.
- Implemented webservice authentication, authorization and security.
- Managed offshore/onshore team and their work assignments.
- Closely worked with PROD support team and resolved long pending and critical issues.
- Worked on code review and ensured quality and performance of the code.
- Participated in PROD release and working with testing team for resolving build, deployment and other issues.
- Writing unit test cases and test case execution.
- Created build scripts, resolving build issues, executing application build and deployment.
- Prepared high-level and low-level design documents.
Confidential
Java DeveloperSoftware: Struts, Spring Core, Spring Boot, SOAP services, Kafka, WebSphere and Oracle.
Responsibilities:
- Closely working with Business Analysts to review and gather requirements.
- Designed and implemented an infrastructure that was structured to allow for consistent and repeatable patterns for building components to support new and existing business functions.
- Core Java implementations included, core Java Business Delegate classes and Java Database Access Objects (DAO) were developed and implemented to support the service adapter processing.
- Developing SOAP webservices using JAX-WS.
- Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
- Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
- Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
- Implementing Cache and working on performance issues.
- Monitoring logs and quickly resolving issues.
- Identify the technical cause and potential impacts of errors and defect fixing accordingly.
- Preparing Unit test cases and executing.
- Managing and coordination between onshore and offshore teams.
- Worked on performance tuning for the PT (Performance Testing) on LT environment.
- Prepare test plans, test data and test execution for assigned work.
- Involved in the Code review Team that suggests the best way so that the application is stable and is implemented with the best performance and efficiency.
Confidential
Java DeveloperSoftware: AngularJS, MuleESB, JMS, Spring Core, RESTful services with JSON, PL/SQLand Oracle.
Responsibilities:
- Worked on complete life cycle of software development, which included new requirement gathering, designing and implementing the business specific functionalities, testing and assisted in deployment of the project to the PROD environment.
- Closely working with Business Analysts to review and gather requirements.
- Designing according to project standards and implement business flows.
- Java Spring framework components used were Core, Beans.
- Services adapters were developed and implemented that provided the validation, transformation and associated APIs to manage communications.
- Developed RESTful Web Services and integrating with other services by using MuleESB.
- Developed Mule ESB components by using Anypoint studio IDE.
- Worked on Angularjs controller components, UI and RESTful web services.
- Develop PL/SQL code using the technical and functional specifications.
- Identify the technical cause and potential impacts of errors and defect fixing accordingly.
- Managing and coordination between onshore and offshore teams.
- Worked on performance tuning for the PT (Performance Testing) environment and PROD environments.
- Prepare test plans, test data and test execution for assigned work.
- Involved in the Code review Team that suggests the best way so that the application is stable and is implemented with the best performance and efficiency.
Confidential
Java DeveloperSoftware: Java, JMS, SOAP services, Oracle and Weblogic
Responsibilities:
- Setup Weblogic 10.3 environment, tuned the weblogic environment for the best performance for threads, object pool, database connection pool, optimized xml parsing etc
- Closely working with Business Analysts to review and gather requirements.
- Designing according to project standards and implement business flows.
- Identify the technical cause and potential impacts of errors and defect fixing accordingly.
- Managing and coordination between onshore and offshore teams.
- Involved in enhancements of the system and worked on fixing bugs and supporting the entire system.
- Worked on performance tuning for the PT (Performance Testing) environment and PROD environments.
- Prepare test plans, test data and test execution for assigned work.
- The overall Architecture of the application is a multi-tier structure, extensively using GOF design patterns and J2EE patterns like front controller, business delegates, session facades, etc.
- Participated in the Low-level design and code reviews
Confidential
Java DeveloperSoftware: Spring, EJB, JPA. JAX-WS WebServices
Responsibilities:
- Involved in Requirement gathering and analysis
- The work involved design, implementation and coding in Java, EJB, and WebServices.
- Involved in end-end development of the project.
- Worked on coding by using multithreading and exceptions handling.
- Designing and coding of Action classes and Business Layer and DAO Classes.
- Providing estimation for enhancement and solution.
- Developing Business logic of the application.
- Performed usability testing for the application using JUnit Test.
- Written XML files as a part of application development and parsed those documents using SAX.
- Used for development of Java related classes and components using Eclipse as IDE for developing the application.
- Involved in deploying the application in JBoss application server.
- Deployed the application on JBoss Application Server.
- Participated in the Low level design and code reviews.
- Involved in enhancements of the system and worked on fixing bugs and supporting the entire system.
Confidential
Java DeveloperSoftware: Struts, EJB, WebServices.
Responsibilities:
- The work involved design, implementation and coding in Java, Servlets, J2EE, EJB, and WebServices.
- Implemented the Model View Controller paradigm using Struts Frame Work.
- Developed server side utilities using Servlets.
- Business Logic is implemented using EJB and EJBs are deployed in WebLogic
- The GUI was designed on the base of MVC design-patterns.
- Developing Business logic of the application.
- Developed WebLogic components.
- Involved in enhancements of the system and worked on fixing bugs and supporting the entire system.
- Performed usability testing for the application using JUnit Test.
- Participated in the Low level design and code reviews
Confidential
Java DeveloperSoftware: Struts, Spring, Hibernate, JMS, WebServices
Responsibilities:
- Involved in design and development of web interface using JSP, Servlets, JavaScript and JDBC for administering and managing users and clients.
- Worked on multiple configuration files for mapping Business Objects and Log4j deployment descriptor files such as web.xml, ejb-jar.xml and applicationContext.xml files.
- Adopted J2EE design patterns like Service Locator, Session Façade, Value Object and Singleton
- Developed EJB Session Beans to communicate with Controller and database layer.
- Integrated spring (Dependency Injection) among different layers of an application.
- Developed WebServices components.
- Unit Test case preparation and execution.
- Participated in the Low level design and code reviews
Confidential
Java DeveloperResponsibilities:
- Involved in Requirement gathering and analysis.
- Developed Action forms and struts-config.xml file of Struts MVC framework.
- Developed Struts Action servlets and coding front-end by using JSPs.
- Worked on multiple configuration files for mapping Business Objects and Log4j deployment descriptor files such as web.xml and hibernate.cfg.xml file.
- Developed WebServices components.
- Involved in enhancements of the system and worked on fixing bugs and supporting the entire system.
- Involved in deploying the application in WebSphere application server.
- Developing and executing the UNIX Shell Scripts for deploying the application in the server.
- Prepared Test cases and Reviewed Code and Test cases and performed Unit testing and system testing using Defect Tracking System.
Confidential
Java Developer
Responsibilities:
- Implemented Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions and also performed validations using Commons validator.
- Implemented the business layer by using Spring DAO and also developed mapping files and POJO java classes.
- Enhancements for the existing functionality
- Development for new modules.
- Bug fixing and building with ANT build tool.
- Involved in Low level design.
- Prepared Test cases and Reviewed Code and Test cases and performed Unit testing and system testing using Defect Tracking System.
Confidential
Java Developer
Responsibilities:
- Understanding Functionality of the whole Project
- Developed server-side utilities using Servlets.
- Developed Servlets and coding front-end by using JSPs.
- Business Logic is implemented using EJB.
- Preparing Functional specification
- Preparing Programming Specification, Test Plan and Test Case documents
- Developed and Debugged Servlets, JSP and EJB components and tested using JUnit.
- Understanding version control
- Participated in the design/code reviews