Senior Java J2ee Developer Resume
Wilmington, DE
SUMMARY:
- 6+ years of IT industry experience working with various JAVA J2EE technologies, Frameworks, ERP and Tools
- Have good exposure on working with Banking/Insurance, financials, telecom industries, etc.
- Good knowledge on application development using SDLC and Agile methodologies
- Experience in Analysis, Designing, and Developing the J2ee applications using different design patterns
- Good knowledge in Object Oriented Programming concepts, OOA, OOD and Multithreading
- Experience in using design patterns such as MVC, Factory, Business Delegate, Value Object, etc.
- Experience in working with various application servers includes WebSphere, WebLogic, JBoss and Tomcat
- Good experience in working with IDEs such as Eclipse, JDeveloper and RAD
- Good understanding in implementing and consuming SOAP and RESTful web services
- Experience in designing and developing Class diagrams and Sequence diagrams using UML.
- Hands on experience in writing SQL queries, PL/SQL, Joins, Stored Procedures and Database Triggers
- Experience on working with Oracle, MySQL Server and DB2 Relational Databases
- Hands on experience with Amazon Web Services work environment, SaaS, etc.
- Hands on experience with ERPs like SAP, Siebel, Peoplesoft.
- Knowledge of AWS Java SDK, AWS Compute, Network, Storage, Database and Application Services. Understand use cases for AWS storage options including EBS, Provisioned IOPS, S3 and Glacier.
- Experience in Using ANT, Maven Jenkins builds tools, performing Unit test by using Junit and TestNG and Integration testing.
- Strongly initiative, creative and able to adapt new technologies easily
- Have excellent communication skills and ability to work within a team environment with minimal supervision
- Team player, self - motivated, think out of the box, can work independently in a challenging environment
TECHNICAL SKILLS:
Operating Systems: Windows, Linux, UNIX
Languages: Java, C, C++, SQL Server, PL/SQL
Web Technologies: Servlets, JSP, HTML5, CSS, JQuery, JSON, Java Script, XML, Spring JDBC, Spring MVC.
Frame Works: Spring Framework 4.0, Spring Batch, Hibernate 3.x
SOA Technologies: SOAP, RESTful, WSDL, JAX-WS
IDE s: My Eclipse, JDeveloper, and IntelliJ
Database &Tools: Oracle 11g, DB2, MySQL, SQL Server, SQL Developer.
Application Server s: Web Sphere 8.x, JBoss 6.x, WebLogic, AWS (Amazon Web Services)
Web Server: Apache Tomcat 6.0.x/7.0.x/8.0.x
Other Tools: Maven, UML, SOAPUI, Log4j, Splunk, Jenkins, JIRA, Agile, Sonar.
Testing Tools: JUnit, JMockito, Selenium, QTP
Version Control:: SVN, GitHub, TFS
PROFESSIONAL EXPERIENCE:
Confidential, Wilmington, DE
Senior Java J2ee Developer
Responsibilities:
- Extensively involved in business requirements gathering and technical and functional walk-through meetings
- Involved in coding, debugging and testing the application modules.
- Involved in integrating API with Amazon EC2 (Elastic Compute) cloud-based architecture in AWS.
- Developed SOAP based web service to interact with ETL system, through JMS.
- Involved in the configuration of Spring Framework modules
- Worked with various application servers includes WebSphere, WebLogic, and Apache Tomcat
- Implemented SOA using Web Services using SOAP, WSDL and JAX-B, JAX-RS API.
- Followed Agile Scrum development methodology while developing the application
- Involved in peer to peer code reviews and cross checked whether coding standards are being followed
- Involved in code versioning, Check-In, Check-out and code merging using GitHub.
- Used Junit and TestNG frameworks for writing test cases and testing the application functionality
- Extensively usage of Splunk for system and application monitoring, reporting, security and compliance.
- Used SoapUI and Apache JMeter for functional testing and load testing.
- Involved in continues integration with other application and performed continues integration (CI), continues deployment (CD) using Maven Jenkins.
- Worked on big data Hadoop with AWS EMR and Apache Spark framework.
- Worked towards developing a job scheduler by using Apache Airflow.
- Used JIRA tool for creating change tickets and handling defects and development tasks
- Involved in production support, resolving the production issues and maintaining the application server
Environment: Java 1.8, J2ee, JSP, Servlets, Spring, Web Services, SOAP, REST, SQL, PL/SQL, XML, JMeter, WebLogic, Git, JavaScript, HTML, XML, JSON, Maven, SQL Developer, Oracle, UML, JUnit, JIRA, Jenkins, Splunk, Log4j, AWS (Amazon Web Services), Cloud Foundry, Oracle Enterprise Directory and Active Directory, Apache Airflow.
Confidential, Dearborn, MI
Senior Java J2ee Developer
Responsibilities:
- Extensively involved in business requirements gathering and technical and functional walk-through meetings
- Used IBM RAS 9.1 for coding, debugging and testing the application modules.
- Developed RESTful web services API for client applications.
- Used Spring Core Annotations for Dependency Injection, Spring DI and Spring MVC for REST API’s and Spring Boot for micro-services.
- Involved in integrating API with Amazon EC2 (Elastic Compute) cloud-based architecture in AWS.
- RESTful API is created using Express JS to gain centralized logic, reusability is achieved by Node JS.
- Used different user interface technologies such as HTML5, CSS3, JavaScript, Angular JS and JSON and bootstrap for developing responsive single page applications
- Used different user interface technologies such as Spring batch which triggered on message from Queues
- Developed SOAP based web service to interact with ETL system, through JMS.
- Developed RMI interfaces to interact with IBM MDM (Master data management).
- Implemented Spring batch and business operations Dependency Injection
- Used Spring JDBC to perform data base activities and transactions management
- Used different design patterns like MVC, Singleton, Data Access Object, and Value Object etc.
- Followed Agile Scrum development methodology while developing the application
- Involved in peer to peer code reviews and cross checked whether coding standards are being followed
- Involved in continues integration with other application and performed continues integration (CI), continues deployment (CD) using Maven Jenkins.
Environment: Java 1.8, J2ee, Springs, Spring batch, Web Services, SOAP, REST, SQL, XML, XSD, JAXB, JavaScript, JBoss 6.x, IBM RSA 8.5/2015, HTML, XML, JSON, Maven, AccuRev, SQL Developer, Oracle, UML, JUnit, HP Application Lifecycle Management, Maven Jenkins, Log4j, JMS, Oracle TopLink, CA-Rally.
Confidential, Milwaukee, WI
Java J2ee Developer
Responsibilities:
- Extensively involved in business requirements gathering and technical and functional walk-through meetings
- Used RAD for coding, debugging and testing the application modules
- Used different user interface technologies such as HTML5, CSS3, JavaScript, JQuery, Angular JS and JSON and bootstrap for developing responsive single page applications
- Implemented JQuery and AJAX calls to retrieve JSON data from the data base on the fly
- Developed Rest Controllers to interact with Ajax calls and Spring services
- Implemented the application modules using Spring Core (IOC), Spring Security, Spring AOP, Spring JDBC, Spring Batch in order to develop the application
- Implemented Spring Services and business operations Dependency Injection
- Used Spring JDBC to perform data base activities and transactions management
- Involved in the configuration of Spring Framework modules
- Used different design patterns like MVC, Singleton, Data Access Object, and Value Object etc.
- Used Java Messaging Services (MQ Series and JMS) for developing messaging services to interact with different application modules
- Implemented SOA using Web Services using SOAP, WSDL and JAX-RS API
- Involved to deploy the application on AWS (Amazon Web Services) Cloud Computing Environment using S3 bucket.
- Integrated Jasperserver into CloudFoundry a PaaS service.
- Involved in peer to peer code reviews and cross checked whether coding standards are being followed
- Involved in production support, resolving the production issues and maintaining the application server
- Configured JNDI resources, Data Base resources, MQ Series and other configurations on the Application Server
Environment: Java 1.8, J2ee, CA-IDM, JSP, Servlets, Spring, Web Services, Angular JS, SOAP, REST, SQL, PL/SQL, XML, XSD, JAXB, JavaScript, Web Sphere 8.x, RAD 8.5, HTML, XML, AJAX, JQuery, Angular JS, JSON, Maven, TFS (Microsoft Team Explorer for Visual Studio 2013), SQL Developer, Oracle, UML, JUnit, TestNG, JIRA, Jenkins, Splunk, Log4j, AWS (Amazon Web Services), Cloud Foundry, OKTA Cloud Computing, Oracle Enterprise Directory and Active Directory, LDAP, Pair Programming.
Confidential, Bloomington, IL
Java J2ee developer
Responsibilities:
- Participating in user requirement sessions to gather business requirements and technical walkthrough
- Involved in requirements Analysis, Design, Development, Integration and Testing of application modules
- Developed presentation layer for the application modules using XHTML, HTML5, JQuery, AJAX and CSS
- Involved in developing UI prototypes, page views and templates using JSP
- Developed controller logic, page navigations, application resources using COBRA Framework
- Developed Managed Beans, Backing Beans, Annotations, Custom components, input validations using JSF
- Integrated JSP, Spring Framework, Hibernate and JPA in the applications
- Developed Hibernate POJO Classes, Hibernate Configuration file and Hibernate Mapping files
- Used Spring Core layer (IOC), Spring AOP, Spring Security, Spring Batch, Spring ORM layer, Spring DAO support layer in order to develop the application
- Implemented various services to call the mainframe COBOL/CICS blocks to access the marketer data
- Implemented web service client program to access Affiliates web service using SOAP/REST Web Services
- Configured database JNDI, MQ JNDI and Message Broker to access the resources in the application
- Used DB2 as data base and extensively worked on writing queries and performance optimization
- Followed Pair Programming to analysis, design, development, Integration, Testing and deploy the applications
- Used XML, XSD, XPath and JAXB for message transformations and mappings
- Wrote JUnit test cases for each and every line of the application code and performed validation
- Configured JNDI resources, Data Base resources, JMS and other configurations on the Application Server
- Involved in continues integration (CI), continues deployment (CD) using Maven Jenkins.
Environment: Java/J2ee, JSP, Servlets, Spring, COBRA, JPA, SOAP, WSDL, JAX-WS, JAX-RS, JMS, MQ Series, SQL, PL/SQL, JAXB, XML, XSD, XHTML, HTML5, CSS, JavaScript, JQuery, AJAX, JSON, Swing, RSA 8.5, WebSphere 8.5, Maven, DB2, UML, SharePoint, HP Service Manager, Jenkins, IBM Clear Case, IBM Clear Quest, IBM Build Forge, Junit, Log4j, SOAPUI, SVN, TRAC
Confidential
Java/J2EE Consultant
Responsibilities:
- Involved in Analysis, Design, Development, Integration and Testing of application modules
- Used Rational Software Architect (RSA) for coding, debugging and testing the application modules
- Worked on JSP, HTML, JQuery, CSS, JavaScript for developing the GUI of the application
- Developed the application Resource bundle for display messages and implemented validations using Struts Validations framework
- Used Object/Relational mapping tool Hibernate to achieve object to database table persistency
- Developed Hibernate POJO Classes, Hibernate Configuration file and Hibernate Mapping files
- Worked on Java Messaging Services (JMS) for developing messaging services to interact with different application modules
- Implemented Web Services (SOA) using SOAP, WSDL, UDDI
- Involved in configuring hibernate to access database and retrieve data from the database
- Involved Load Balancer for AWS provides advanced Layer 4 / 7 load balancing, automatically distributing incoming application traffic across multiple Amazon EC2 instances in a single AWS availability zone or across multiple zones.
- Involved export previously imported EC2 instances using the Amazon EC2 API tools. To simply specify the target instance, virtual machine file format and a destination S3 bucket, and VM Import/Export will automatically export the instance to the S3 bucket.
- Involved in peer to peer code reviews and cross checked whether coding standards are being followed
Environment: Java 1.5, J2ee, JSP, Servlets, Struts, JSF, Tiles, Spring, Hibernate, JDBC, Web Services, SOAP, WSDL, Apache Axis, SQL, PL/SQL, CSS, XML, XSLT, JavaScript, Web Sphere6.0, RSA, HTML, DHTML, XML, AJAX, Maven Jenkins, AWS (Amazon Web service) Cloud computing, Mongo DB, Tortoise SVN, JUnit, Log4j