Java/ J2ee Developer Resume
Bellevue, Wa
SUMMARY:
- Overall 7+ years of experience in developing various web, Standalone Software Applications
- Expertise in full software Development Life Cycle(Design, Development, Testing, Deployment and maintenance).
- Strong experience in UI & client side validations using HTML 5, CSS3, Java script, JSP, Tag libraries, AJAX, JSON, XML, XSLT and java script frameworks like AngularJS & JQuery.
- Substantial experience in E - Procurement, Server Management, IT, Insurance etc industry verticals
- Experience in development of applications using java Java/J2EE web applications using Java, Servlets, Filters, JSP, spring, JMS, AJAX, ORM, JNDI, Web Services, JDBC, JAXP, XML, JavaScript and Micro Services.
- Expertise in CORBA framework, IBM WebSphere MQ, JBoss Fuse and Java.
- Good experience in developing UNIX shell scripts.
- Experience in Enterprise Integration Development using Apache Camel Framework
- Strong experience with Oracle 11g, SQL Server 2000 and RDBMS concepts.
- Competent in using Java IDE tools of Eclipse, Red Hat JBoss Dev Studio
- Expertise on entire SDLC using Web/Application Servers like Tomcat, Fuse servers.
- Experience and knowledge on Spring Micro Services, Spring Boot and Spring Cloud
- Experience in unit testing the applications using JUnit, TDD Framework.
- Developed application based on ORACLE and MongoDB.
- Strong Knowledge in scripting technologies like Python, Scala, Shell, Groovy on Grails and Perl.
- Experienced in Software Development Processes like Waterfall and Agile Methodologies.
- Extensively worked in Unified Modeling Tools (UML) in designing Use Cases, Class Diagrams, Sequence and Object Diagrams using Rational Rose.
- Hands on experience in Apache Camel, Struts, Spring and Hibernate frameworks.
- Worked with application servers and web servers such as Web Logic, Tomcat.
- Developed Maven & ANT scripts in to build, deploy J2EE Applications & integrations.
- Experienced in deploying J2EE Applications archives (JAR, WAR) on server.
- Good in implementing the SOAP and RESTful web services.
- Experience in unit, integration testing.
- Worked on Orchestration with Message Routing, Direct Binding, Exception, WCF-SQL Adapter.
- Expertise in MVC Architecture using Jakarta Struts 1.3/2.0 with features like the Validation Framework, Tiles Framework, and Internationalization.
- Experience with Streaming platforms like Apache Kafka.
- Extensively worked with Web Services using SOAP, RESTand has good knowledge on OAuth.
- Good experience in Version control using CVS, SVN,Git.
- Familiar with SOA and Micro Services Architecture
- Used HTTP, FTP, MQ-series, SQL, SOAP adapters in BizTalk 2010 for various transactions
- Experience using Fuse/Apache ServiceMix as integration platform and Apache ActiveMQ as Messaging platform.
- Knowledge of using Apache Camel through Fuse Mediation Router through blueprint & spring.
- Excellent communication skills to deal with people at all levels.
- Self-motivated team player with good Analytical, Logical and Problem Solving ability.
- Implemented few ideas in project which helped in saving efforts of client.
TECHNICAL SKILLS:
Tools: Eclipse, Altova XMLSpy, Rational ClearCase, ANT, Maven, Git, SOAP UI, JBoss developer Studio, MQ Explorer, SVN, IIS, Microsoft Visual Studio, TFS
Servers: Oracle 11g (11.2.0.4.0 ), IBM WebSphere MQ, Tomcat 6.0/7.0, JBoss Fuse Server
Languages: Java, C++, UNIX shell scripting, PL/SQL, perl
Methodologies: Agile, Waterfall model
Databases: Oracle, SQL Server, Teradata
Operating Systems: Windows XP/7, Linux, UNIX
UI Web technologies: HTML, HTML5, XHTML, XSL, XML, XSLT, JavaScript, AJAX, JQuery, JSON, Bootstrap, JSP, CSS 3, React Js, AngularJS 2.0, NodeJs.
Java/Web technology: Java, J2EE, Core Java, JSP, JSF, Servlets, JSTL, JDBC, JNDI, JMS, JPA, Web Services, SOAP, Restful, Struts (Tiles, tag libraries, Validation Framework), Spring framework, Hibernate3.2/3.5. JFreeChart, JavaMail, Google API
PROFESSIONAL EXPERIENCE:
Confidential, Bellevue, WA
Java/ J2ee Developer
Responsibilities:
- Involving in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Analysis, Design and Code development.
- Using Java 8 features such as Lambda expressions, Functional Interfaces, Streams to avoid boilerplate code, keep code simple and extensively used core java technologies such as Collections, Multi-Threading, Exception Handling.
- Hands on experience on Software Configuration Management(SCM) tools such as CVS, SVN
- Implemented Bean classes and configured in spring configuration file for Dependency Injection, Developed Controller Classes using Spring MVC, Spring AOP, Spring Boot, Spring Batch modules, handled security using Spring Security.
- Using Spring Core Annotations for Spring DI and Spring MVC for REST API s and Spring Boot
- For micro services.
- Developed various Struts Action classes in the middle tier and injected Spring Dependency Injection for the service layer implementation.
- Involving in design, develop and implementation of the application using Spring 3.2 and j2EE framework.
- Involving in creating common utilities for the project
- Working on Integration of Spring and Hibernate Frameworks using Spring ORM Module.
- Design the project framework using Jersey, Apache CXF, MyBatis, and Hibernate, and Spring Core - MVC, design patterns like Data Access Object, Business Object and Singleton.
- Use of Java 1.8, JSP, Servlets, Rest Web Services, Apache Kafka Logins.
- Preparing the estimate for the work & documentation of client requirements
- Using HTML, XHTML, DHTML, Java Script, AJAX, JQUERY, XML, XSLT, XPATH, JSP and Tag Libraries to develop view pages.
- Involving in using continuous integration tool (CI/CD) Jenkins. Created builds using Maven and pulled the project code from GitHub repositories.
- Using J2EE SOA based JAX-WS web services to develop reusable web service components.
- Using Mongo DB for building REST API's.
- Implementing pagination using JQuery and react JS.
- Designed and developed technical specifications using design patterns and OO methodology.
- Developing unit test cases using Junit.
- Utilizing Agile methodology to manage the development lifecycle of the project.
- Working on Spring IOC, Spring Boot, JMS and Hibernate.
- Involving in developing and maintaining services based architecture utilizing open source technologies like Hibernate ORM and spring MVC Framework.
- Developing the RESTful api to support the Standalone as well as the Solr Cloud mode, zookeeper, custom fields, NLP processing. Custom RequestHandlers, Sharding.
- Design the integration flow and prepare Unit test plan
- Using HTML, CSS, Spring MVC, JSP, and JQuery, JavaScript, React.js, Angular.js, Node.js, Bootstrap in the development and the designing the UI.
- Experience in creating a web-service for applications
- Working on migrating existing legacy code to web services(SOAP & RESTful)
- Used Swagger for creating REST API documentation
- Using Micro Services architecture, with Spring Boot based services interacting through Rest Template.
- Using extensively OOPS, Core Java, (J2SE, Collections, multithreading and exception handling), Servlets.
- Development of a Continuous integration/Continuous delivery (CI/CD) infrastructure using Agile development methodologies for large scale JAVA and C++ applications.
- Implemented Web Services for business layer interaction with Virtual Learning Systems (VLS) like Adobe, Centra and WebEx using SOAP, JMS, WSDL and Apache Axis.
- Implemented Model View Controller (MVC) architecture using Spring Framework.
- Experience in installing and configuring servers like JBoss, Tomcat.
- Deployed applications on JBoss Server.
- Analyzing the Maven dependency management in base code in order to annotate the dependencies on to Spring Boot application in to Gradle for Micro Services.
- Developing new fuse integrations using Apache-Camel.
- Developing Web applications using Spring Core, Spring MVC, Ibatis, Apache, Tomcat, JSTL and spring tag libraries.
- Integrating Spring & Hibernate frameworks to develop end to end application.
- Working on transforming the data through XSLT
- Manage schedules, budget, scope, quality, risks.
- Set up Object & relationship mappings with Associations, inheritance, and named queries etc. using Hibernate.
- Deployed the Application on Tomcat server.
- Experience in Gradle Build tool and understanding the artifactoy and repo structure.
- Experience in implementing Spring framework
- Using JSON for serializing and de-serializing data that is sent to or receives from JSP pages.
- Using Spring framework for dependency injection transaction management
- Involving in mapping the end applications with Route
- Developed Spring Action classes using Spring controller component.
- Creating a DataPower Service to provide security
- Experience in creating Maven scripts to build applications
Environment: Core Java 7, Java 1.8, J2EE, Oracle 11g, Json, Jenkins, Maven, Git, XML, Spring Web Services, Spring Boot, Spring Frameworks, IBM WebSphere DataPower, Angular.js, Red Hat JBoss Fuse, CI/CD, JSP, Python,Apache Camel, XSLT, SOAP UI, React Js, JBoss Fuse Server, ANT, Mongo DB, HP-UX, PL/SQL, Junit, Zookeeper, Tibco, Linux, JMS, Active MQ, Apache Cxf .
ConfidentialJava/J2ee Developer / Middleware Developer
Responsibilities:
- Developed Interfaces using BizTalk Server 2010.
- Created and Configured BizTalk Schemas, Maps, Pipelines, Ports, Orchestrations and Custom BizTalk components.
- Responsible for designing and developing Web based Enterprise applications using Java/J2EEtechnologies such as Spring, Servlets, REST and SOAP.
- Used Bootstrap and AngularJS, React. Js and Node. Js in effective web design.
- Worked with File, FTP, SQL, WCF, HTTP Adapters.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
- Developed orchestrations to meet the business process requirements and that interfaced with the external Web Service applications.
- Used Struts Framework for action mappings. Developed and Refracted the Action Servlets and JSPs using Struts following MVC architecture.
- Involved in design, develop and implementation of the application using Spring 3.0 and J2EE framework.
- Used Mongo DB for building REST API's.
- As an active member of team, responsible for training and delivery of group presentation on SiteMinder security planning to all employees.
- Implemented the Business logic by efficiently utilizing the OOPS features of core Java and also Performed Unit Testing to using JUNIT and Mockito.
- Front end development with JQuery, Knockout JS, React JS, Node JS.
- Configured the web port using request response schemas
- Deployed BizTalk applications to respective development/testing environments by exporting and importing msi files and bindings.
- Implemented transaction management, high level authentication and authorization, logging and Exception Handling using Spring Security and AOP.
- Configured the Cruise Control, Hudson and Jenkins for continuous integration.
- Experienced with BizTalk 360 to analyze, monitor and debug business process
- Managed the Testing phase, coordinating with external users, Tracking changes and completion before deadlines
- Created various document schemas for Flat file, XML with wide spread work on Flat files and envelope structure transforming to destination Xml message types.
- Developed the Orchestrations that interfaced with the external Web Service applications
Environment: Java/J2EE, BizTalk 2010, Siteminder, Sql Server 2008, Angular.js, Mongo DB, Spring Security, C#, Visual Studio.NET 2010 IDE, JMS, React Js, Jenkins, Windows XP/7, Tibco, Team Foundation Server
ConfidentialJava Developer
Responsibilities:
- Gather, analyze and prioritize requirements for new releases.
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Analysis, Design and Code development.
- Preparing the estimate for the work & documentation of client requirements
- Design the integration flow and prepare Unit test plan
- Application consumed messages from Tibco Message Broker using MDB using 2 pre-configured Queues
- Used Struts Internationalization for providing the labels on the User Interface.
- Developing interfaces for the transaction flow in Java & C++ depending on the requirement based on IDL provided.
- Design, coded and tested key modules of the project using java oops concepts, JSP.
- Used Core Java concepts such as multi-threading, collections, garbage collection and other JEE technologies during development phase and used different design patterns.
- Designed Java classes as per OO Design.
- Used Hibernate ORM framework with spring framework for data persistence and transaction management.
- Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
- MDB configuration was defined in Weblogic to integrate with Tibco Message Broker
- Build a Market Risk Reporting System to help assess Risks based on Business Rules
- The applications are designed to communicate to each other through MOM & ORB layer transport mechanisms and services to support interfaces using standards
- Report Breaches and Measure market risks based on the market data (feed files) and trade data (feed files)
- Integration testing and implementation Support
- Good exposure in creating Unix shell script, developed shell script for batch jobs
- Worked in enhancing few web applications
- Created a web application to track the tickets internally.
- Experience in creating ANT scripts to build applications
- Worked in enhancing few web applications in Struts framework
- Implemented Front End Using Java, HTML, CSS, JavaScript, XML
- Develop prototype using HTML, CSS, XML, JSP and present them to users and get the feedback and in corporate changes needed.
- Created SQL queries, Stored procedures using PL/SQL for data modification (Using DML insert, update, delete) in Oracle 11g.
- Coding for the approved the requirements using Spring MVC, Hibernate, SQL, PL/SQL
- Testing the application in various stages of environments.
Environment: Core Java 7, C++, HP-UX, CORBA, Tibco,IDL, IBM WebSphere MQ, MicroFocus Orbix, MOM, J2EE, HTML, CSS, JavaScript, JSP, Struts, XML, Oracle 11g, PL/SQL, Perl, Unix Shell Scripting, Clearmake, spring, Rational Clearcase, SVN.
ConfidentialJava Developer/ Mobile Developer
Responsibilities:
- Gather, analyze and prioritize requirements for new releases.
- Used Struts-Validator frame-work for all front-end Validations for all the form entries.
- Designed and Developed an IOS application using GNUPG tool- which is a secure chat/email application using Objective C, swift, XCode
- Developed the core component of recovery management module using Spring MVC Framework.
- Involved in discussions at every stage of app development.
- Writing database queries on Oracle 9i and Involved in the JDBC queries as part of implementation
- Developed Dynamic Websites for Client which gave a platform for them to automate and analyze the Employee’s attendance and payrolls by integrating HR and payroll management.
- Unit testing for the development
- Extensively worked on UNIX Environment.
- Involved in updating the application UI and application data structure Iphone
- Developed client GUI modules using Swing, Java script and Flash.
- Developed a website to analyze the Ongoing traffic through their website pages also.
- Handled the real-time problems faced, implemented creative solutions replacing the old strategy used by the organization which gave an impressive result.
Environment: Java/J2ee, HTML5, Json,GUI, CSS3, Oracle,Objective C, swift, XCode, iOS, test, Dojo Mobile, node.js,