Sr. Java Developer Resume
PROFESSIONAL SUMMARY:
- Over 8+ Years of experience as a programmer in Object Oriented Analysis and Design, developing, testing and maintenance of distributed and Client server Java applications.
- Experience in web application development using JAVA, J2EE technologies.
- Extensive experience in designing professional UI web applications using front - end technologies like HTML5, DHTML, CSS3, JavaScript, XML, DHTML, XHTML, JQuery, AJAX, JSON, Flash, AngularJS, Angular 2, Node JS.
- Experience in Core Java concepts such as Multi-threading, IO, Exceptions and Collections.
- Extensive experience with both core and advanced Java technologies including Java, XML, JavaScript, J2EE, JSP, JDBC, Struts, Servlets, JMS, JPA, JAX-WS, JAX-RS, JSF, Spring and Hibernate.
- Very good implementation experience of Object Oriented concepts, Multithreading and Java/Scala.
- Expertise in Client Side Designing and Validations using HTML, CSS, Java Script, JSP.
- Extensive experience implementing SOAs using web services with XML, SOAP, WSDL,
- Involved in the development of user interface applications and professional web applications using HTML5, CSS3, JavaScript, JQuery, Ajax, JSON, Xml, Node JS, Bootstrap and Angular JS.
- Experience in installation, configuration, troubleshooting, working and maintenance of Kafka & Spark clusters.
- Hands on experience in major Big D Confidential components like Apache Kafka, Apache Storm and Zookeeper.
- Extensive experience in implementing MEAN Stack (MongoDB, ExpressJS, AngularJS, NodeJS) with RESTful standards.
- Experience in Linux system administration, DevOps, AWS Cloud platform and its features.
- Skilled in leading frameworks as Node, Angular, to build high-quality, scalable and reusable components and Front-end solution.
- Implemented services in modeling analytics platform using Grails and Groovy.
- Strong experience in Implementing MVC design pattern JSF and Spring Framework, Hibernate.
- Experienced in all stages of Software development life cycle (SDLC) starting from gathering Business specifications, analysis, design, development, testing and implementation of projects using various methodologies like Waterfall, Agile.
- Experience in developing and consuming Web services using SOAP.
- Expertise in creating Conceptual D Confidential Models, Use Case Diagrams, Class Diagrams and Sequence Diagrams using UML with Rational Rose.
- Expertise in designing and developing J2EE compliant systems using IDE tools like Eclipse, NetBeans, WebSphere Studio Application Developer (WSAD).
- Deployed/supported applications on Application/Web servers like Web Sphere, Web Logic, Tomcat Server.
- Wrote complex reporting applications with Ext JS and Sencha Touch for Windows Azure and Amazon Web Services, Linux and Windows servers.
- Experience in Integrating and deploying applications using Apache Camel, Apache CXF, Apache Karaf, JBoss Fuse.
- Involved in converting the existing interface to Jboss Fuse Service, Camel and ActiveMQ.
- Working knowledge on building the topologies using Apache Storm.
- Experience with D Confidential bases like Oracle 10g/11g, MYSQL, NoSQL, MongoDB.
- Extensively used SQL and CCL in writing queries, d Confidential base triggers, and stored procedures and functions for d Confidential base application.
- Experience with version control using SVN, GIT, ClearCase, CVS, and error logging using Log4J.
- Implemented Unit Testing using JUNIT testing during the projects.
- Experience working with performance monitoring tools like JBOSS Operation Network(JON) and AppDynamics.
- Good experience with Service Oriented Architecture (SOA) and deployment of web services using SOAP, WSDL and JAXB, JBoss, JAX-RPC, JAX-WS, Apache Axis2.
- Worked extensively on Java Collections API (different d Confidential structures in Java) like ArrayList, Vector, HashSet, HashMap, LinkedList etc. Used Java concurrency package for concurrent access in multithreaded application calls.
- Excellent communication skills, interpersonal skills, problem solving skills a very good.
- Team player along with a can do attitude and ability to effectively communicate with all Levels of the organization such as technical, management and customers.
TECHNICAL SKILLS:
Language/ Script: Java, C, C++, Java Script, SQL, XML, Shell Script
J2EE Centric Technologies: JSP, Servlets, JDBC, Java Beans, JNDI and Web services
Framework: MVC Architecture, Struts, Spring, Hibernate, Log4j, Maven, JUnit/ TestNG
SOA/ ESB: Web Services, WSDL, UDDI, Axis, Jersey, SOAP UI
Server Exposure: Confidential WebSphere, Apache Tomcat, WebLogic
Build and log Tools: Build (ANT, MAVEN), Logging (Log 4j), JENKIN
IDE: ECLIPSE, OEPE, Confidential RAD
Development Methodologies: Agile, Waterfall
Defect Tracking Tools: Rally, JIRA, ClearQuest, HP QC and BugZilla
Production Support Tools: Remedy, Vantive, SPLUNK, WinSCP, Putty, SSH Secure Shell
Web Technologies: HTML, CSS, XML, Java Script, jQuery
Source management Tools: SVN, GIT, VSS, Clearcase, CVS
Design Methodologies & Tools: UML, Visio, Enterprise Architect
D Confidential base: Oracle, MS Access, SQL Server, DB2
D Confidential base Connectivity Tool: SQL Navigator, TOAD, Squirrel SQL, MySQL Workbench
Operating Systems: Windows, DOS, MAC, LINUX, UNIX
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Java Developer
Responsibilities:
- Involved in Various Stages of Software Development Life Cycle (SDLC) deliverables of the project using the Agile Software development methodology.
- Involved in analyzing business requirements and compose them into a technical use cases.
- Designed User Interface using HTML, JSP, CSS, JAVASCRIPT, JSON and ANGULAR JS.
- Developed the frontend screen using Ajax and EXT-JS.
- Developed and Consumed Enterprise wide web services using SOAP /WSDL and RESTFUL web services (Using AXIS and Jersey frameworks).
- Developed Web Services using XML messages that use REST web services.
- Used Apache Camel and CXF in the JBoss Fuse ESB as the integration platform for SOA Services.
- Used multithreading in programming to improve overall performance.
- Practices core java design patterns like Abstract factory, Factory, Singleton and Façade for assuring quality coding and development of the application.
- Developed a bunch of restful web services using Jersey framework, consuming XML and JSON payloads and producing the same.
- Implemented SOA (Service Oriented Architecture) and consumed JAX-WS web services using Apache CXF framework with SOAP messages.
- Primary responsibilities include design and development of secure web applications using java technologies with Kafka and Apache Storm.
- Architected and developed using Apache Kafka, Apache Storm, RESTful Microservices.
- Used Spring Boot services to interact through a combination of REST and Apache Kafka message brokers.
- Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of vital information between multiple business applications.
- Worked with Kafka Cluster using Zookeeper.
- Implemented Apache Storm with Kafka Spout for streaming and messaging process and integrated both to perform real time d Confidential processing.
- Wrote and worked on various d Confidential types like complex JSON and XML d Confidential to kafka topics.
- Worked on NoSQL D Confidential bases such as Elastic Search, MongoDB and Ceph d Confidential store.
- Implemented Spring Model View Controller (MVC) architecture using spring at the Web tier level of maintenance along with the Spring Validation Framework and implemented J2EE application with Spring Boot.
- Applied the Spring and Spring Batch Framework in the Middle-tier and Mongo DB in the persistence layer.
- Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate spring framework.
- Used GIT Stash as version control system.
- Involved testing the developed components using TestNg framework.
- Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
- Built the application using MAVEN and deployed using JBOSS Application server.
Environment: Java 1.7, J2EE, Spring, JNDI, OSGi, AWS, JAX-WS, JAX-RS, Microservices, HTML, CSS, JavaScript, JavaServer Pages (JSP) 2.0, Angular JS, Spring Model View Controller (MVC), Kafka, JBoss Fuse, XML, Spring boot, Eclipse, Agile Methodology, Python, Web Services(RestFul), bootstrap, Apache Camel, Apache Storm, Zookeeper, SOUPUI, SQL, Maven, ANT, Linux, Log4j, MongoDB, Elastic Search, Junit, TestNg.
Confidential, New York, NY
SR. Java/J2ee Developer
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
- Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements.
- Developed user interface using java Server Pages (JSP), HTML and Java Script, Angular JS for the Presentation layer.
- Design and development of integration workflows using MuleSoft ESB.
- Proficiency in server side messaging JMS (Rabbit MQ implementation).
- Created single Page Application with loading multiple views using route services and adding more user experience to make dynamic by upgrading to Angular JS 2.0 framework and Node JS.
- Experience with Cassandra NoSQL D Confidential base.
- Developed entire application web-based client implementing MVC Architecture using Spring Frame work.
- Experience in Enterprise Integration Development using Apache Camel Framework.
- Extensively used Spring IOC for Dependency Injection and worked on Custom MVC Frameworks.
- Developed several REST web services supporting both XML and JSON to perform tasks such as validation of the card details. Restful web services leveraged by both web and mobile applications.
- Experience using Docker for creating and running project images.
- Built scripts using MAVEN and deployed the application on the Red Hat Fuse ESB.
- Used JAX-WS, JAX-RS, Apache CXF and WSDL, SOAPUI to implement and test the web service.
- Developed few Xqueries to retrieve documents from MarkLogic d Confidential base.
- Used Apache Camel and CXF in the JBoss Fuse ESB as the integration platform for SOA Services.
- Developed predictive analytic using Apache Spark Scala APIs.
- Integrated process into build system which auto-generates Restful API documentation from source code improving API documentation quality and availability while reducing maintenance costs.
- Created maven archetypes for generating fully functional Restful web services supporting both XML and JSON message transformation. Archetypes built on Spring 3.0 technology.
- Involved in setting up Authentication and Authorization of the Application Using LDAP and SAML.
- Experienced with Jenkins and Teamcity methodologies includes CI (Continuous Integration) and CD (Continuous Deployment) and involved in writing various buildjobs.
- Developed POJO classes and used annotations to map with d Confidential base tables.
- Used Java Message Service (JMS) for reliable and asynchronous exchange of valuable information.
- Designed and developed front end webpages using HTML, CSS, Bootstrap, JavaScript, and jQuery.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot.
- Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
- Worked on Angular Material 2 components for theming purposes & Performed client-side validations. involved in Working with build related scripts developed in ANT, Python and shell.
- Used various component classes to customize the monitoring of microservices.
- Worked on MVC Architecture like STRUTS, Spring MVC, Spring boot and JSF.
- Used multithreaded environment to run the processes asynchronously using different future calls to access the d Confidential .
- Used SQL Queries in Java code to do select/update/delete depending upon the business requirement.
- Experience in migrating d Confidential from Oracle d Confidential base using Spring JDBC to Apache Cassandra (D Confidential stax) NoSQL D Confidential base.
- Experienced in working with scripting language Python and groovy, Jenkins as tools.
- Used Elastic Search on creating a uninstall survey page web application and Restful Web Service.
- Developed Perl programs to send email alerts and error logs in the event of process failures.
- Generating scala and java classes from the respective APIs so that they can be incorporated in the overall application.
- Wrote tests for the various microservices to ensure core functionality was stable.
- Also, used Stored Procedures connecting to the d Confidential base using Spring JDBC.
- XSL/XSLT is used for transforming and displaying reports.
- Used Droolsrule engine to perform validations.
- Used SVN to keep track of all work and all changes in source code.
- Followed agile methodology for development process.
- Wrote test cases which adhere to a Test-Driven Development (TDD) pattern.
- Used JUnit, a test framework which uses annotations to identify methods that specify a test.
- Capable hands on UNIX commands, used to see the log files on the production server.
- Used Log4j for logging.
- Built the application using MAVEN.
Environment: Java 1.7, J2EE, Spring, JNDI, AWS, JAX-WS, JAX-RS, Microservices, WAS 8.5, HTML, CSS, JavaScript, JavaServer Pages (JSP) 2.0, Angular JS, Spring Model View Controller (MVC), Rabbit MQ, Fuse ESB, XML, Spring boot, Eclipse, Agile Methodology, Python, Elastic Search, Web Services(RestFul), bootstrap, Apache Camel, SOUPUI, MuleSoft, SQL, Perl, Docker, Azure, JProfiler, Marklogic, Maven, Spark, ANT, Unix, Log4j, Scala, Cassandra, Junit.
Confidential
SR. Java/j2ee Developer
Responsibilities:
- Involved in daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint. Communication with external teams, verbally and written daily.
- Provided technical assistance to design, troubleshoot and maintain RCP applications.
- Participate in organizing code review meetings, demo meetings at end of sprint which occurs every two weeks.
- Having good experience in MEAN Stack applications.
- MarkLogic Server design and implementation work, including XQuery and XSLT.
- Worked with OSGI, SWT and JFace frameworks.
- Used Docker Swarm for managing and deploying docker images.
- Designed UI using SWT and JFaces.
- Experience in AWS CodeCommit for deploying projects using Git repositories.
- Developed integration techniques using the Apache camel and apache Active MQ technologies.
- Used Perl and shell scripting to automate the batch process and run SQL scripts.
- Experienced in developing Web Services with Python programming language.
- Involved in the implementation of Batch processing.
- Involved in creating and handling UI components, controllers and actions Listeners.
- Used Spring IOC for object instantiation, resource lookup.
- Implemented Spring Declarative Transaction Management for Transaction management
- Developed the front-end using Eclipse RCP/Java Swing involving UI design user generated event handling in of underlying functionalities as per the laid down specifications and also involved in incorporating business logic in SQL code stored procedures.
- Knowledge in developing web-based applications using Java Spring Boot, Python, Django, XML, CSS, HTML, DHTML, JavaScript and JQuery.
- Analyze SQL queries of Oracle to improve the performance of queries using CCL (Cerner Command Language).
- Used Spring core annotations for Dependency injection and Spring MVC for REST API s and Spring Boot for microservices.
- Worked on presentation layers using Angular JS, AJAX, Backbone JS, HTML, JSP, JSF, java script and XML.
- Implemented the Project structure based on Spring MVC pattern using spring boot.
- Developed Unit testing and Integration testing with unit testing frameworks like JUnit and Mockito.
- Experience with MarkLogic XML Server.
- Involved in writing CCL Scripts to save/retrieve d Confidential from Millennium.
- Extensively used CCL functions LOCATEVAL, EXPAND.
- Debugged and troubleshooting CCL Scripts with requests/reply’s using Putty.
- Test-driven the scripts by having CCL unit tests with multiple scenarios.
- Wrote restful services on the server in NodeJS to listen to requests from devices.
- Designed and developed NoSQL solutions for all users.
- Experienced in working java DOM parser to parse the XML documents.
- Build the applications using Maven and Jenkins tool.
- Experience in peer code review and test case review.
- Used Spring MVC Framework to develop portal applications.
- Used spring aspects as part of developing spring applications.
- Created advice to define aspects and its functionality using Spring AOP support.
- Involved in activities like developing user stories, redesigning the stories based upon new requirements, certifying stories with the help of test plans, and uploading the evidence into quality center.
- Development Life Cycle (SDLC) and participated in the daily stand-up, iteration review, kick-off and Retrospective meetings as a part of Agile.
- Designed and implemented the MongoDB schema.
- Wrote services to store and retrieve user d Confidential from the MongoDB for the application on devices.
- Used Mongoose API in order to access the MongoDB from NodeJS.
- Involved in deployment of application on WeblogicApplication Server.
Environment: Java, Eclipse RCP, SWT, JFace, SVN, Angular JS, Microservices, Spring Boot, Maven, Jenkins, CCL, Junit, Spring 3.2, Hibernate, Restful, Mockito, AWS, Power Mock, Python, Marklogic, XML, log4J, NoSQL, Eclipse and windows, Perl, Apache camel, WebLogic, MongoDB, NodeJS.
Confidential
Full Stack Developer
Responsibilities:
- Involved in requirement gathering, application analysis, design and development to understand the business requirements of the project.
- Involved in reviewing business requirements and functional designs for application and participated in creating Wireframes.
- Involved in the development using Java/J2EE Technologies, Web services, STRUTS Framework.
- Developed the User Interactive web pages by using web technologies like JSP, HTML, CSS, JavaScript, JQuery, Ajax, JSON, EXT JS, DHTML and Bootstrap.
- Used JSTL and Caremark Specific Custom Tag libraries for front-end development.
- Developed the web-tier using the JSF framework and Rich Faces.
- Implemented the Struts Validation framework for server-side validation.
- Used XSLT to transform XML d Confidential into HTML pages.
- Used Selectors, Events, Ajax and Dom Manipulation modules in JQuery for updating content on DOM nodes and made changes to various CSS properties to enhance the UI as per client requirements.
- Worked on CSS and SASS to design and style properties to enhance the look of the web page.
- Implemented scripting with Ajax and XML to dynamically refresh the page contents.
- Worked on the Web Services using SOAP.
- Implemented and planned the server-side architecture.
- Developed Ant Script to create WAR/EAR files and deploy to application server.
- Utilized expertise in understanding and preparation of WSDL, XSLT, and XML schemas definitions.
- Followed Agile methodology (Stand up meetings, Sprint development, retro spective meetings and Pair Programming).
- Used spring batch to open test centres based on candidate booking history.
- Responsible for designing and generating reports.
- Used Java Mail to send the alert notification to customers.
- Implemented internationalization to adapt to various environments in struts framework.
- Developed accessibility using resource bundle for different external and internal interfaces which Interact with the application.
- Implemented persistence layer using JDBC to store the d Confidential in Oracle 11g.
- Hands on experience in managing d Confidential base of SQL queries and PL/SQL stored procedures and JIRA for tracking triggers.
- Used J2EE SOA based JAX-WS web services to develop reusable web service components
- Developed Web Services to create reports module and send it to different agencies and premium calculation for manual classes using SOAP and Restful web services and rich faces components.
- Writing JUnit test cases using JUnit for code coverage and worked on JIRA by using JSP for view.
- Involved in development, performance testing, and fixing defects.
Environment: Java, J2EE, JSF, JDBC, XML, SOAP, WSDL, AJAX, JSP, EXT JS, HTML, JavaScript, CSS, JQuery, Log4J, JAXB, JUnit, JBoss 5.0, LDAP, IntelliJ, Spring Batch, DB2, Linux, SOAPUI, UNIX, JSP.
Confidential
Java Developer
Responsibilities:
- Involved in Analysis, Design, Development and Testing of application using Agile Model.
- Developed GUI using JSP, HTML5, and CSS3.
- Architected and built foundation for analytics engine to intelligently analyze d Confidential around energy usage.
- Created MAVEN archetypes for generating fully functional REST web services supporting both XML and JSON message transformation. Archetypes built on Spring 3.0 technology.
- Maintained elevated level of unit test coverage through test-driven development.
- Provided connections using Spring JDBC to the d Confidential base and developed SQL queries to manipulate the d Confidential .
- Used SVN as version control software.
- Hands on experience on JMS messaging system.
- Good knowledge and experience on Apache Tomcat and JBoss servers.
- Hands on experience in Java (1.8), Servlets, JSP, JDBC, Rich Faces, JPA, JSF.
- Strong hands on experience and understanding of OOPS concepts, Core Java concepts/API understanding such as Exception handling, Collections API, Strong Multithreading.
- Strong hands on experience on multithreading and d Confidential extraction.
- Used Log back to print the logging, debugging, warning, info statements.
- Interacted with testing team to fix defects.
- Involved in bug fixes, enhancements and code refactoring.
- Experience working with offshore team and delivering the product on time.
- Expertise in object oriented JavaScript Libraries including Various Plug-Ins like Angular.JS and Node JS.
- Created prototype HTML5 based mobile site, fully replicating functionality of ipad app created in Node JS and YUI3, eliminating need for native app development.
- Experience developing web Kit and search Engine.
- Hands on experience with UNIX Shell Scripting.
- Hands on Experience with Drools, Apache camel, Active MQ, Rabbit MQ, Confidential MQ
- Experience in developing scalable front-end user interfaces using HTML, CSS and JavaScript, JQuery, Angular.JS and Mongo DB.
- Experience writing production-grade Node.js and Ext JS applications.
Environment: JAVA1.8, UNIX, JMS, MQ Series, Web Sphere Application Server 7.0, Spring Framework 3.0.5, Java 7.0, JSP, JavaScript, HTML, CSS, DOJO, ANGULAR JS, Drools, Node JS, REST, Log back.
Confidential
Java Developer
Responsibilities:
- Involved in all phases of the Software development life cycle (SDLC) requirements gathering, analysis, design, development, building, testing, and deployment.
- Design and Coding of various JAVA, J2EE modules
- Created detailed design documents using UML (like Use case, Class, Sequence, and Component diagrams) using Rational Rose.
- Designed and developed front end using JSP, JSTL, and Expression Language.
- Expertise in Web Page development using XML, XSLT, DTD, Parsers, JSP and CSS.
- Prepare and review the technical design for the system that adheres to the MVC architecture using Front Controller, Business Delegate and D Confidential Access Object patterns.
- Designed and implemented the logging mechanism using Log4j API.
- Involved to implements the Session beans and implemented JNDI to access those EJB's.
- Implemented Client Side and Server Side validations using Struts Validation Framework.
- Created web services using SOA like SOAP and producing WSDL to the Client side people.
- Used JAXB to generate Java classes from an XML Schema to access external d Confidential .
- Involved in integrating the business layer with DAO layer using ORM tool Hibernate.
- Developed the JAX-RPC web services under WSDL standards using Apache Axis1.2
- Transaction Management using the Hibernate configurations
- Implemented build scripts using ANT to create WAR and deploy in application server.
- Responsible for development of configuration, mapping and Java beans for Persistent layer (Object and Relational Mapping) using Hibernate.
- Involved in Writing and reviewing unit test cases using JUnit.
Environment: JDK 1.5, JSP, HTML, EJB, Struts Framework 1.1, Hibernate, Eclipse 3.2, JavaScript, Web services (SOAP, WSDL), Apache Axis1.2, XML, JAXB, SQL, PL/SQL, Eclipse IDE, JBoss Application server 5.1, ANT, JUnit, Win CVS, Log4J, Oracle and Windows XP.
Confidential
Java Developer
Responsibilities:
- Gathered requirements and communicating effectively with business users and Detail Design, Development, System Testing and UAT and successfully followed agile methodology throughout the project.
- Developed Hibernate configuration files for establishing and mapping files based on POJO classes and entire DAO (D Confidential Access Objects) layers.
- Development of the application that was used to create dynamic JSPs, given input from a d Confidential base table containing information about the contents of the JSP being developed.
- Designed and developed the UI using JSP, Servlets, HTML, CSS and JavaScript, Bootstrap, JQuery.
- Used Exception handling and Multi-threading for the optimum performance of the application.
- Used Struts in the presentation layer for validations.
- Configured Struts-config.xml with all the mappings required by the architecture.
- Implemented Logging mechanism using Log4j APIs.
- Participated in weekly design reviews and walkthroughs with project manager and development teams.
- Application deployed on Apache Tomcat.
- Interacted closely with the QA team to understand and fix issues.
- Performed Unit Testing using JUNIT Framework.
Environment: Java SE7, JSP, Spring3.x, Struts 2, HTML4, CSS3, JavaScript, AJAX, Servlets, JDBC 5, Apache Tomcat7.0, Eclipse IDE, SOAP Web Services, Oracle 10g, Log4j, Maven.