Integration Java Developer Resume
Bellevue, WA
SUMMARY:
- 8 Years of technical expertise in product development life cycle that include analysis, design and development of client server, highly scalable reliable enterprise web applications and extensively delivered in Agile(Scrum) methodology.
- Developed core modules in large cross - platform applications using OOAD (Object Oriented Analysis and Design), JAVA, J2EE, JSP, Servlets, JDBC, HTML, CSS, JavaScript and HTML&CSS frameworks like AngularJS, bootstrap, XML, JMS,RMI, JUnit, Log4J, and SQL.
- Extensively worked on developing java serverside web applications using various open source web frameworks include SpringBoot, spring, Struts and ORM framework like Hibernate .
- Strong experience in Service Oriented Architecture ( SOA ), Web-oriented Architecture ( WOA ) and publishing web services using REST and SOAP .
- Experience Expert in developing RESTful Web Services and Web Service Clients using Spring MVC, Jersey, Restlet frameworks and Google Web Toolkit (GWT).
- Experienced in securing server side web applications with Spring Security, Spring LDAP Frameworks.
- Knowledge in implementing Java and J2EE design patterns.
- Strong experience on various Relational Databases like Oracle, MySQLand SQL Server.
- Experience in Developing Unit test Cases and Integration test suites using JUnit, TestNG and build tools like Maven, Ant Jenkins , Bamboo for continuous Integration and Artifactory for repository.
- Experience in writing Maven build scripts for J2EE Application deployments and Proficient in Software Configuration Management like GIT, SVN and CVS.
- Expertise on J2EE Application/Web Servers like Web Logic , JBoss and Apache Tomcat and Deploying on Docker , Kubernetes for Cloud application environment .
- Developed Java applications in various IDE's like Eclipse, STS, BPM and IntelliJ and experience with working on Linux /Unix, Mac OSX and Windows.
- Having good knowledge in Apache Spark RDDs and Scala Programming.
- Ability to handle multiple tasks, Initiative and Adaptable. Self-motivated, organized team player with strong problem solving and analytical skills and total commitment to the organization goals.
TECHNICAL SKILLS:
JAVA, J2EE, Spring, Hibernate, Spring Security and Spring LDAP, REST and SOAP Web Services, JDBC, HTML, CSS, JavaScript and JUnit, Log4J, and SQL, Maven build tool, Jenkins, Art factory for CI/CD tools, Web Logic and Apache Tomcat as Servers and Eclipse, IntelliJ ad development tools.
PROFESSIONAL EXPERIENCE:
Confidential, Bellevue, WA
Integration JAVA Developer
Responsibilities:
- Followed Agile Methodology and Iterative Development throughout the project.
- As part of integration with multiple downstream systems involved in data extraction, interface development.
- Enovia Product Lifecycle Management tool for Private brands of REI, involved in enhancements development for integration.
- Data Modelling and Extraction from downstream systems towards integration to vanguard.
- Enabling Pub-Sub Model between Enovia PLM and MAIL Interface through IBM MQ in JSON format.
- Enabling Pub-Sub Model between Enovia PLM and BI reporting in JSON format through IBM MQ.
- Interacting with multiple system admins, Product leads and Business teams on use case requirements, ongoing issues and feasibility of solutions architecture.
Environment: Enovia PLM, Java, JSON, XSLT, MQL Script, Ant, Log4j, SQL Server, GIT Hub, JIRA, Enovia Thin clients (Matrix, Business, MQL), Apache Tomcat, IBM MQ.
Confidential, SanJose, CA
Sr. Java Developer
Responsibilities:
- Followed Agile Methodology and Iterative Development throughout the project.
- Identify and Automation of Manual data procedure and provide solutions developed from scratch to Product.
- Part of various stages of solution delivery design, development, testing, Enhancements.
- Developed web applications using Java, J2EE, Spring Boot, WOA, Angular JS architecture.
- Modelling and integrate the new Data sets into system.
- Monitoring and session timeout using Spring Security. Implemented Jersey Rest API to be consumed by various modules like UI, Reporting.
- Designed and developed the data access layer using Hibernate ORM framework to map the domain objects to Oracle Database.
- Used log4j for logging and monitored the error logs and Used Maven to build the application.
- Deploy the application on Cloud Application Environment using Docker , kubernetes with application server Apache Tomcat.
Environment: JAVA, OOPs Concepts, J2EE, Spring Boot, Hibernate, AngularJS, JSON, Tomcat, Oracle, Maven, Log4j, GIT Hub, Eclipse, Jenkins, Rally, Docker, Kubernetes.
Confidential
Sr. Java Developer
Responsibilities:
- Followed Agile Methodology and Iterative Development throughout the project .
- Analyzed business requirements and prepared required technical design documents.
- Expertise in the jenkins plugin management areas and implemented several CI/CD plugin like AWS ec2, build pipeline, Docker, git, unit and pipeline plugins.
- Worked on building UI Widgets using GWT framework (Google Web Toolkit).
- Developed OSGI based bundles for deployment under Apache Service Mix.
- Developed Restful web services using Apache-CXF which would be available for other local osgi bundles.
- Consumed SOAP Web services and Implemented SNMP API to fetch device status information from third party systems and update the set top up box properties on fly
- Developed a functionality to read xml and text files in a continuous interval using Apache Camel.
- Worked on deploying all the bundles in Apache Service Mix using Apache Karaf.
- Used Spring IOC for dependency injection and various J2EE design patterns.
- Build and deploy the application using Maven and Jenkins Continuous integration tool.
- Used Artifactory as the jar repository which stores all the internal and third party artifacts.
- JIRA Tool is used to continue tracking of tasks and Unit tested the code using JUnit and Mokito.
Environment: JAVA, Spring MVC, GWT, REST, SOAP Web services, JSON, Log4j, Internationalization, Apache Maven, Apache Camel, Service Mix, Jenkins, Artifactory, JIRA, JUNIT GitHub,.
Confidential
Java Developer
Responsibilities:
- Involved in complete SDLC Life Cycle
- Analyzed business requirements and prepared required technical design documents
- Performed cluster set-up in Web Logic for load balancing.
- Implemented Asynchronous means of retrieval of data using AJAX and JSON, AngularJS .
- Developed the MVC based user interface involving Spring MVC and Used Spring-IOC for bean management.
- JMS used to send and retrieve the data in the form of Messages and process Messages.
- Developed the Presentation layer using the MVC paradigm and Exception Handling with Spring MVC features.
- Integrated Hibernate with Spring ORM for persistence DAO objects.
- Developed Unit Test Cases with JUnit and Mockito .
- Used log4j for Error and Exception Handling. Used Assertions during development phase to detect errors and malfunctions.
- SVN for source control repository and Code Reviews are done for better code quality.
- Used SQL Developer for database connections to verify SQL queries.
- Co-ordinated with the QA team and users in system integration testing.
- Provided verbal and written status reports during all phases of development, testing, and implementation.
Environment: JAVA 6.0, J2EE, Web Logic, Log4j, AJAX, JSON, Spring MVC 3.0, Spring Security, SQL, Hibernate, CVS, Maven, Eclipse, Linux.
Confidential, Broomfield, CO
Sr. Java Developer
Responsibilities:
- Involved in complete SDLC Life Cycle
- Analyzed business requirements and prepared required technical design documents.
- Developed a backend web component using Java, J2EE Spring MVC architecture.
- Developed webkit that abstracts implementation of crosscutting concerns like Authentication, Authorization, and Error Handling. Monitoring and session timeout using Spring, Spring Security and Spring LDAP framework.
- Implemented Rest API to be consumed by various modules like UI, Reporting.
- Designed and developed the data access layer using Hibernate ORM framework to map the domain objects to Oracle Database.
- Implemented messaging queue interface for Geneva and Solace .
- Involved in writing the end-to-end tests using JUnit and creating the automation test plans on Jenkins .
- Used log4j for logging and monitored the error logs.
- Used Maven to build the application and deploy the application on Apache Tomcat Server.
- Lead a team of consultants with appropriate technical guidance and ensured the successive implementation of project.
Environment: JAVA, J2EE, Spring, Spring Security w/LDAP, Spring Data, Hibernate, JQuery, JavaScript, JSON, Tomcat, Oracle, Cassandra, Titan Graph DB, Maven, Log4j, GIT Hub, IntelliJ, Jenkins.
Confidential
Software Trainee
Responsibilities:
- Involved in complete SDLC Life Cycle.
- Involved in Developing Web Services Endpoints.
- Web based GUI screens using JSF , JSP , Servlet , Ajax , and JavaScript .
- Developed MVC design pattern based User Interface using JSP , XML , HTML and Struts 2 .
- Configured and maintained the Spring Application Framework’s IoC container.
- Developed business APIs using Session Beans, Entities for accessing data from the database.
- Involved in SOA implementation using Web Services developed SOAP based.
- Developed asynchronous components using IBM MQ Series with JMS for queuing and messaging.
- Used log4j for Error and Exception Handling. Used Assertions during development phase to detect errors and malfunctions.
- Used CVS for version control and JUnit test cases for all the classes developed in DAO layer.
- Provided verbal and written status reports during all phases of development, testing, and implementation.
Environment: JAVA 5.0, J2EE (JSP, Servlets, EJB), Spring 2.x, SOAP, Web services, AXIS, XML (SAX, DOM),XSL, Hibernate, Oracle10g, JavaScript, JUnit, ANT, CVS, Eclipse, Log4J, Windows