Sr Java Developer/devops Engineer Resume
Hartford, CT
SUMMARY:
- Over 8 years of work experience in Object Oriented Design, Programming and Testing in Java, J2EE, XML, Shell Scripting and Relational Databases.
- Expertise in developing applications on J2EE Application Servers viz., Apache Tomcat.
- Strong expertise in development and deployment of web components that include Servlets 2.2/2.3/2.4, JSP 1.1/1.2/2.0 and business layer components that include EJB 2.0/2.1/3.0, Web Services, RMI, and JDBC 2.0/3.0, JMS.
- Experience on AWS services like EC2, S3, RDS, ELB, EBS, VPC, Route53, auto scaling groups, Cloud watch, Cloud Front and IAM for instantiating, configuring and managing various Amazon images for server migration from physical servers into the cloud.
- Experienced on spring framework applications like Spring Core, Spring MVC and Spring Boot and did integration to Micro services into existing system architecture.
- Experienced in Apache Spark for implementing advanced procedures like text analytics and processing using the in - memory computing capabilities written in Scala.
- Expertise in Application development using various frameworks such as Jakarta Struts Framework 1.2/1.3, Java Server Faces, Spring Framework, Spring MVC, Hibernate 3.0 ORM with GUI plug-ins like Tiles Framework, validation plug-ins like Validator Framework and security modules like Acegi for spring.
- Have experience in testing and working on secure web applications and server side development using JSF, JSP, Servlets, JavaScript, XML, CSS, HTML, Oracle, DB2.
- Strong database experience in Oracle 8/9i/10g/11g, MySQL, MS-Access, SQL Server 2005 with good programming skills in SQL and PL/SQL.
- Strong programming skills in XML related technologies like XML, XSL, XSLT, parsers like SAX, DOM, JAXP, schemas like DTD, XSD (XML Schema).
- Experience in working on DevOps teams and help automate server and infrastructure configurations.
- Experience in modeling applications with UML, Rational Rose and Rational Unified Process (RUP).
- Experience in using CVS, Github and Rational ClearCase for source code version control.
- Strong experience in using IDEs (Integrated Development Environment) like WSAD, Eclipse.
- Strong experience in Team Foundation Server (TFS) administration, support and maintaining the version control.
TECHNICAL SKILLS:
Programming Languages: C, C++, Java J2EE, SQL, PL/SQL, Shell Script, JavaScript*, Java Servlets*
Web/XML Technologies: HTML, DHTML, CSS, JavaScript, Servlets, JSP, XML.
Frameworks: Hibernate 3.0, JSF 2.0, Spring 3.0, SOAPUI and REST API framework.
Tools & Utilities: Eclipse IDE, Putty, WinScp, DB Visualizer, UltraEdit, Notepad, FileZilla, HP Quality Center & Performance monitoring viz HPPM, Splunk API, Rabbit MQ, Qpasa, XL Deploy, Dynatrace client.
Application/Web Servers: Apache Tomcat, WebLogic 12c, IBM WAS, JBOSS.
RDBMS: Oracle 10.x, MS SQL Server 7.0, DB2.
Source Control: Rational Clear Case, SVN.
Operating Systems: Windows 9x/2000/XP, UNIX, LINUX
PROFESSIONAL EXPERIENCE
Confidential, Hartford CT
Sr Java Developer/DevOps Engineer
Environment: Electronic Data interchange (EDI) X12 standards, HIPAA and accountability standards, IBM WTX Mercator maps for file processing, Java and Web Services.
Responsibilities:
- Developed and managed code repositories in iterative release cycles in an agile environment.
- Responsible for trading partner COMODO certificate renewals and updates that are critical to ensure continuous business.
- Actively involved in the DevOps streamlining process through Jenkins CI and CD Release Automation.
- Developed and managed an end-to-end WebService call that can fetch a qualifying subscriber policy details for a consumer. Was critical to the project, and was used as a baseline for different healthcare transactions.
- Managed code deployments, cluster bounces and cross data center swings via IBM WAS console and XL Deploy during release cycles and server capacity enhancements.
- Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch and AWS Simple Notification Service.
- Designed and developed the REST based Microservices using the Spring Boot.
- Developed payload handlers to establish connections to AIX message queues for transaction retrieval and processing, which was critical for real time transaction processing.
- Have strong expertise in troubleshooting skills via Dynatrace client and IBM packet captures to resolve any network latencies.
- Identifying appropriate AWS service based on compute, data availability, security requirements and storage.
- Assisted trading partners with critical transaction setups where customer’s network and security infrastructure in involved.
- Involved in Java Multithreading to cascade multiple changes on multiple records in only one transaction
- Worked with DevOps team with POC for Docker by containerizing the web application.
- Implemented MicroServices architecture using Spring Boot for making application smaller and independent.
- Strong experience in debugging and monitoring server performance and operations while keeping the DC up
- On the roles of a coordinator, have delegated tasks between onshore/offshore team to achieve resolution within an escalated timeframe.
Environment: JDK 1.7, J2EE, Angular JS 1.x, Spring 4.0, JPA, DB2, JUnit, JPA, HTML5/HTML, CSS3/CSS, JavaScript, jQuery, Ajax, Bootstrap, Toaster, JSON, XML, Tomcat, AWS SDK, Weblogic, log4J, Subversion SVN, JIRA, SCRUM, Eclipse.
Confidential, Woonsocket RI
Sr. Java/J2EE Developer
Responsibilities:
- Documentation of system and business requirements with detailed functional and technical analysis with OOAD concepts.
- Implemented simulated top-down Web Service to implement and test business logic.
- Used JDBC, MQ Series and Web Service, and Hibernate framework to access the data from back-end DB2 database.
- Implemented Spring MVC framework to develop and build the middle tier of the application in a consistent and productive manner.
- Used Spring Boot framework for building cloud Micro Services and to develop Spring based application radically faster with very less configuration.
- Hibernate was used as an ORM Framework for productive application development by reducing development time, complexities and increase flexibility.
- Developed and implemented SQL functions, triggers and stored procedures implemented for acute date retrieval and iterative function calls.
- Involved in converting Hive/SQL queries into Spark transformations using Spark RDD, Scala.
- Strong background in Log4j debugging used for logging errors.
- Analyzed and fine Tuned RDBMS/SQL queries to improve performance of the application with the database.
- Creating XML based configuration, property files for application and developing parsers using JAXP, SAX, and DOM technologies.
Environment: Java J2EE, Servlets, EJB, HTML, XML, XSL, MySQL, JSP, Eclipse IDE, Bea Weblogic 12c, Spring 3.0, JSF, JSP, JSTL, Swing, SAX, DOM, JAXP, AJAX, JQuery, Hibernate, Oracle 10g, TOAD for Oracle, WebSphere 6.0, MySQL Server, SVN, UNIX and Windows NT.
Confidential, Park Ridge, NJ
Sr. Java/J2EE Developer
Responsibilities:
- Interacting with the business and user group to ascertain requirements to carry out Business Reengineering & Business Process Management processes with detailed functional and technical analysis with OOAD concepts and Agile RUP Methodology.
- Extensively used Struts component classes for developing applications for handling user requests.
- Involved in High Level Design and prepared Logical view of the Application.
- Involved in designing and developing of Object Oriented methodologies using UML and created Use Case, Class, Sequence diagrams.
- Created Data Source and deployed the Web application in application Server.
- Implemented EJB Components using State Less Session Bean and State full session beans.
- Created java Interfaces and Abstract classes for different functionalities.
- Implemented Multithread concepts in java classes to avoid deadlocking.
- Implemented java design patterns like Singleton, Factory, Command patterns.
- Creating XML based configuration, property files for application and developing parsers using JAXP, SAX, and DOM technologies.
- Have granted permissions to the new user in TFS to create new projects.
- Have created new team sites within the sharepoint site collection that corresponds to the TFS team project collection.
Environment: Java J2EE, Servlets, EJB, HTML, XML, XSL, MySQL, JSP, Eclipse IDE, Gradle, Apache Tomcat Server7.0, MySQL Server, MVC, UNIX and Windows NT, TFS, Junit, JMS.
Confidential, San Jose, CA
J2EE Developer
Responsibilities:
- Responsible for taking business Requirements from business people
- Used Scrum Agile methodology for the iterative development of the application. Agile methodology included iterative application development, weekly Sprints, stand up meetings and customer reporting backlogs
- Implemented the enterprise application using Spring MVC for the front end, Spring IOC for the core business application logic and used Hibernate as persistence framework
- Extensively worked on Spring framework for developing the control logic and interacts with domain model components developed using Spring framework and implemented DAO for data access
- Used Spring ORM to integrate with the Hibernate and used the Hibernate template to implement the business logic
- Used JSP, Servlets, JSF, AJAX, HTML, CSS, JSON, tiles, tags, custom tags and extensive JavaScript for the whole web application
- Developed JUnit Test classes to unit test services and integrated them to build and deploy process using Maven Build Tool.
Environment: Java 1.6, Web Sphere Application Server 7,RAD, Spring framework 3.x, Hibernate 3.x, Spring Web Services and DB2, Linux, JavaScript, JSF, Ajax, UNIX, JMS, JNDI, SOAP, Soap UI, Clear Case, Maven, Log4J, JUnit
Confidential
Software Engineer
Responsibilities:
- Developed the AUTODEPLOY (Shell utility) tool to automate deployment of the scripts after merging of code bases.
- Design and development of Operating Model (OM) Project that developed new functionality while supporting the existing functionality.
- Worked on Oracle Forms / SQL and PLSQL / Pro*c while working on defect fixing and Change Requests (CR) on different Phases of the project.
- Involved in all the phases of the Software development lifecycle (SDLC) of the project like development, testing, bug fixing and issue tracking of the retail application.
- Utilized tools like HP Quality Center, Service Manager for effective Quality control and defect managing
- Conducting Knowledge Transfer Sessions for the newly recruited team members about RETAIL domain.
- Initiated and anchored the weekly status updates for project in the form of an excel report.