Java Developer Resume
SF
SUMMARY:
- Solid experience as Java/J2EE developer in a variety of roles and environments of server - side application development and application maintenance including Agile and Waterfall.
- Involved with software development life cycle (SDLC) which involves requirements gathering, analysis, design, implementation, test and maintenance phases.
- Good Understanding of UML components such as class, Use Case and sequence diagrams
- Developed the User Interface pages using HTML, CSS, JavaScript, Groovy, jQuery, JSON, React JS, JSP.
- Sound knowledge in Java & Java EE technologies like Collections, Exception handling, Serialization & Multi-threading, JDBC, Servlets, JSP, Web services - SOAP & REST
- Experience with IBM web sphere portal development, configured Authentication, implemented content management, worked with business to business integration services.
- Experience with Mule ESB framework, worked with File inbound endpoint, file outbound endpoint, JMS inbound endpoint, JMS outbound endpoint.
- Developed and executed software systems utilizing JavaScript and Groovy.
- Adapted Model-View-Controller(MVC) frameworks for developing web applications.
- Experience in Microservices architecture applications using Spring Boot, Spring cloud config.
- Experience on various Spring modules like core, Spring JDBC, Spring ORM and Spring MVC
- Created Hibernate mapping files, sessions, transactions, HQL, Native SQL and Criteria's to fetch the data from DB.
- Worked with different databases Oracle, Sybase and MySQL
- Good experience with Unix/Linux environment.
- Highly skilled in deployment, data security and troubleshooting of the applications using AWS.
- Implemented SOAP Web Services for providing services to the other applications as service provider and Restful services for consuming services.
- Experienced in implementing Organization DevOps strategy in various operating environments of Linux and windows servers along with cloud strategies of Amazon Web Services.
- Experience in IDEs for programming work, which include Eclipse, NetBeans, and RAD
- Experience working in various Methodologies like Waterfall, Agile SCRUM and TDD
- Used SVN, IBM Integrity client, Clear case Git for code repository.
- Experience in Gitlab CI and Jenkins for CI and for End-to-End automation for all build and CD.
- Sound knowledge of build tools like Maven, Ant
- Ability to learn/adapt emerging technologies into work area within given schedules
- Proficiency in the Entire Software Development Life Cycle (SDLC).
- Experience with scrum standups, pair programming and code reviews
- Excellent analytical and problem-solving skills, planning and organizational skills and strong interpersonal skills.
TECHNICAL SKILLS:
Programming Languages: Java/J2EE, Unix
Web Technologies: HTML, CSS, Java Script, Groovy, Ajax, XML, XSLT, JSON
Web frameworks: jQuery, BootStrap
J2EE technologies: Servlets, JDBC, JSP, Design Patterns
Java frameworks: Hibernate, Spring, mail API (IMAPS)
Spring Modules: Core, MVC, JDBC Template, Hibernate, JMS Template
Web Services: SOAP, Restful
Integration Tools: Mule ESB (File and JMS), TIBCO BW
Testing frameworks: Spock, Junit
Databases: Oracle, MySQL, DB2
Servers: IBM WebSphere, Web logic, Jboss, Apache
Tools: JUnit, Maven, Jenkins, Eclipse, IBM RAD, SQL Developer, HP QC, Rational Rose, Putty, SOAP UI, Integrity Client, GIT, SVN, JIRA, Chrome Developer Tools.
Methodologies: Waterfall, Agile, Scrum
Awareness: Struts, Pega PRPC, TIBCO BW, EMS, Adapters (File, MQ, ADB)
Operating Systems: Windows, Unix
Design Patterns: SOA, MVC, ESB
PROFESSIONAL WORK EXPERIENCE:
Confidential, SF
Java Developer
Responsibilities:
- Designed and developed Rich user interface using Rich faces in some modules and used front end technologies like HTML, CSS, Java Script, jQuery and JSF
- The front-end was driven extensively using JavaScript / AJAX along with Data Grids.
- Adding many features using JavaScript to highlight and draw attention to image features and add a unique feel to the website
- Used JavaScript and struts validation framework for performing front end validations.
- Used Spring MVC to implement business logic, validator class for validations.
- Involved in deploying the application on Web Sphere and to maintain the application.
- Development of client-side validation techniques using jQuery and Angular Java Script.
- Designed and developed UI Screens with XHTML and JSF(MVC) to provide interactive screens.
- Developed REST web services using JAX-RS API.
- Resolved technical problems relating to API application by identification and fixing bugs.
- Involved in writing stored procedures and functions in Oracle database.
- Developed Micro services architecture using Spring Boot
- Used Eclipse as IDE, configured and deployed the application onto WebLogic application server using Maven build scripts to automate the build and deployment process.
- Extensively involved in a Docker deployment pipeline for custom application images in the private cloud using Jenkins.
- Used JSF framework in developing user interfaces using JSF UI components, Validation, Events and Listeners.
- Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, Chef, Ansible, Configuration management.
- Created views using components of PrimeFaces in XHTML files and configured JSF network.
- Developed test code in Java language using Eclipse, IDE and Spock- groovy framework.
- Manage different versions of the application using GIT. Performed Unit and integration testing on the developed application.
- Develop custom solutions that act upon Jenkins information in real time.
- Experience creating dynamic web interfaces utilizing modern JavaScript frameworks such as jQuery.
- Developed the UI Layer using JavaServer Faces, JSP, JavaScript, jQuery, JSTL, XML and XPath parser technology and JWebUnit, Httpd and JUNIT.
Environment: J2SE 1.7, Struts 2.x, JavaServer Faces, Hibernate-ORM, WEBLOGIC 12, Html, AngularJS, CSS, jQuery, JavaScript, SQL, Maven, Spock, Oracle & IBM Web Sphere.
Confidential
Java Developer
Responsibilities:
- Implemented the project using core java, Web services
- Developed the UI Layer using Struts, JSP, JavaScript, jQuery, AngularJS, XML and JWebUnit.
- Used Spring IOC, Spring MVC for developing the project
- Used Services oriented architecture for developing the project
- Implement web services using JAX-RS (Jersey) and JAXB.
- Provided web services which produces and consumers JSON and XML data.
- Developed persistent logic using hibernate, created POJO classes which represents DB tables.
- Extended a custom domain driven microservices architecture built on top of ASP.NET Web API and the HTTP protocol.
- Provided tools and services to enable build and deployment of microservices.
- Used spring integration with hibernate, wrote HQL and named Native SQL queries
- Implemented business logic using Collection framework, exception handling and OOPS
- Worked with Jenkins for continues integration and deployment.
- Wrote test cases using Junit testing framework and configured applications on WebLogic Server.
- Supported application in various environments like SIT, UAT and Production
- Created database tables, stored procedures, functions and triggers
- Agile, scrum development has been followed, experience with XP, Scrum stand-ups.
Confidential, NJ
Java Developer
Responsibilities:
- Investigate issues by reviewing/debugging code, provide fixes (analyze and fix bugs) and workarounds, review changes for operability to maintain existing software solutions.
- Consumption of the Rest Services from D&B (Dan Bradstreet), populated the data in UI. Used GSON API for converting JSON data into Java POJO as part of UES portal application.
- Worked with JavaScript, CSS and HTML to tweak the web pages to the desired style followed by the organization
- Modified the existing JSP code in the application, converted the Scripting code from JavaScript to jQuery.
- R & D on different Web service development tools and finalized with GSON. Analyze and R & D on XMLBEANS and JAXB for storing xml data as java objects.
- Collaborate and add value through participation in peer code reviews, provide comments and suggestions, work with cross functional teams to achieve goals.
- Developed small projects like Migration Scripts, Automation Scripts using UNIX, Shell Scripting on Bash, Linux environments.
- Designed, Developed and Deployed EJB Components on WebLogic10g.
- Provided technical support during solution design for new requirements. Ensured that documentation related to specific modules/applications is correct and up to date.
- Involved in SDLC's requirements gathering, analysis, design, development and testing of application developed using AGILE methodology.
- Wrote test cases using JUnit testing framework and configured applications on WebLogic Server.
- Developed New webpage with Html, CSS and jQuery technologies to Display the data from D&B.
- Used Hibernate API to talk MySQL Database for Read and Write operations.
- Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) and Inversion of Control (IoC).
- Created the Webservice clients to consume the gateway WSDL and deployed on WebLogic
- Developed Spring MVC controllers, jQuery UI libraries: Auto complete, jQuery UI table, used JSTL tag library, developed custom tags, jQuery.
- Developed Front-end application using Web 2.0 technologies of Spring MVC, JavaScript, DOJO, HTML, CSS and XML.
- Ensure assigned tasks are completed on time and delivery timelines are met as per quality targets of the organization.
Environment: J2SE, Html, CSS, JavaScript, Spring-Core, Dependency Injection, Spring-MVC, Hibernate, DB2, GSON, SQL, DB2, SQL Server Reporting Services (SSRS), REST, D&B, Jenkins, Maven and IBM WAS.
Confidential
Java Developer
Responsibilities:
- Perform system design and specification development, program logic and flow-charting, testing, debugging, and documentation, although specific skill requirements could vary based on the type of development being performed.
- Worked with Custom Application Architecture like PORTICO FRAMEWORK, which is the core framework for Health-Insurance Application like Practitioner-Provider Data management.
- Involved in the complete Life cycle i.e. from requirement gathering to deployment. Developed the Report template configuration UI pages.
- Implemented Log4J for Logging Errors, debugging and tracking using loggers, appenders components.
- Developed the Code quality in the application by using JACOCO code quality tools. Learned Selenium testing tools as per project requirement as part of code quality.
- Used Ant for developing build scripts and deploying the application onto WebLogic.
- Spring IOC was used for setting dependency injection between the web-layer, service layer and DAO layer.
- Handling the development and enhancement of the existing project code.
- Used Spring MVC to implement business logic, Validator class for validations.
- Implemented the business layer by using Hibernate with Spring DAO and also developed mapping files and POJO java classes using ORM tool.
- Implemented Hibernate (ORM Mapping tool) framework to interact with the database to update, retrieve, insert and delete values effectively.
- Participation in component and data architecture design, technology planning, product evaluation, advanced testing processes.
- Implemented Spring MVC, dependency Injection (DI) and aspect oriented programming (AOP) features along with hibernate.
- Worked within established procedures to develop, test, implement, and maintain application software.
- Responsible for designing and writing code to support the web applications that we were delivering to our clients.
- Developed service layer using various J2EE design patterns Singleton, DAO, Factory, and Repository, Builder.
- Provides support for business-critical applications identifying and providing solutions to application software issues. Provide on-call support for the Portico application platform.
Environment: Java, JSP, JSF, Springs, Hibernate, Restful Webservices (JAX-RS), JavaScript, HTML, Oracle, SQL, PL/SQL, MyEclipse, SVN, Citrix and Maven
