Java Architect Resume
Woonsocket, RI
SUMMARY:
- 14+ years of professional experience of Object Oriented Software development including analysis, design, development, testing and implementation of Client/Server applications using JAVA, J2EE, XML and other related technologies
- Oracle certified Java 8 Developer.
- Worked on Azure cloud platform as an Architect support and building applications to copy and transfer data to the HDI cluster for machine learning.
- Proficient in using Object Oriented Programming (OOPS) for building n - tier architecture systems with hands on development expertise in application layer including middleware and core business frameworks and back-end database layer integration and front-end UI layer
- Experience in Java, J2EE, Servlets, JBOSS, JSP, JVM, JMS, JNDI, JDBC, MVC, JDE patterns and J2EE Design patterns, SCM, Spring Framework
- Experience with different methodologies like Waterfall and Agile
- Experience working with different databases like Oracle 9i/10g, SQL Server, and DB2
- Extensive working knowledge of Java Servlets with database connectivity using JDBC, ODBC, Hibernate
- Support and operational readiness of large and complex Oracle RDBMS environments along with providing technical leadership.
- Experience working on different IDE’s like Eclipse and RAD, webservers and application servers.
- Experience in using Web services
- Proficient in developing SOAP and RESTful Web Services.
- Experience in JBOSS, WebSphere and Tomcat platforms.
- Implemented RESTful Web Services to communicate with HR application to get the user data.
- Experience interacting with clients, gathering requirements, design, development and deployment of various functional documents
- Experience in Requirement Analysis, Design, Development, Testing and Documentation of Software Development Life Cycle (SDLC).
- Extensive expertise in application development using Java, J2EE, JSP, ESB, JDBC, JVM, Tiles, Servlets, Java Script, Java Beans, EJB3, JMS, API, Struts, Struts2, Spring, Hibernate, JSF, JNDI, HTML, HTML5, JQuery, XML, XSLT, PLSQL, JAXB.
- Utilized Java Swing framework to develop client side components.
SKILL:
Languages: JAVA, J2EE, C, C++, HTML, VXML, JavaScript, JSON, Groovy, PL/SQL, Perl, Python, Ruby, COBRA
Software Technologies/Frameworks: Golden Gate, Coherence, Grails, Spring, Hibernate, JAX-RS, JAX-WS, Docker, Kubernetes
App Servers: JBOSS, Tomcat TOMEE
Databases: DB2, Oracle, MYSQL, Derby, NoSQL(HBase), Teradata
Operating Systems: Azure cloud, Windows, Redhat LINUX, AIX
Tools: Eclipse, IntelliJ IDEA, Junit, Mockito, jMeter, Rest Client, Clover, TOAD, Accurev, Squirrel, WinSql, Jenkins
WORK HISTORY:
Java Architect
Confidential, Woonsocket, RI
Responsibilities:
- Build and se tup a Linux utility server to run batch jobs by setting up user accounts, group profiles, environment profiles, install software.
- Designed and developed a custom application to compare data between different databases. Using Java SE 8, JDBC and shell script to compare data copied to the cloud cluster.
- Designed and developed custom shell script to extract data from Teradata database, using Teradata parallel transporter (tpt), transfer multiple files parallel using sftp to Azure sftp VM, Azure blob and WASB servers.
- Created multiple Jenkins build jobs to build from gitlab/svn repository and copy to project ear files and war files to various locations such as Linux servers, deploy web api built through spring boot to Azure cloud.
- Creating various junit test plans and assist in testing of various resources for testing custom applications.
- Setting up and testing various applications using Veracode for vulnerabilities before uploading the applications to the cloud platform.
- Research and provided support on testing and establishing various connections to the cloud resources sqldb, sql dw, wasb, data lake from applications like web api, Teradata studio, sql assistant, excel, shell script etc.
- Developed and tuned various SQL queries to insert, update, and retrieve big amounts of data as part of copying data from resources like Oracle and Teradata.
Senior Java Engineer
Confidential, Lowell, MA
Responsibilities:
- Implemented custom features, functions, enhancements, and bug fixes using Java SE 8, Perl/Python for the company’s main OLTP business systems.
- Defined and developed WebServices for application integration using JAX-RS, Restful, JAXB, JAX-WS.
- Deployed new releases into production and patched production with Accurev streams.
- Review and fix issues with Oracle Golden Gate Replication in production and test regions.
- Developed and tuned PL/SQL queries to generate reports from DB2 database and to implement functional requirements.
- Performed unit- and integration-level software component and system testing using jUnit, Mockito, Clover, JMeter, and REST client.
- Performed hardware and software upgrades, monitored operational performance, troubleshoot complex problems, and participated in design and use case analysis discussions.
- Involved in system design, enterprise application development using object-oriented analysis in Java/JEE6
- Scripts were run through UNIX shell programs in Batch scheduling.
SR. Java Software Engineer
Confidential, Braintree, MA
Responsibilities:
- Primary maintenance for the multi-platform UNIX environment comprised.
- Designed, developed, maintained, and supported voice recording application.
- Designed and developed Web Services to obtain data from internal applications.
- Developed Perl scripts to monitor applications in UNIX environment.
- Designed and developed JSPs and action classes the for voice application struts framework.
- Designed and developed Voice Technology Applications using WebSphere Voice server and VXML 2.0.
- Worked with Quality Assurance and Business Analysis Teams to interpret Functional Specifications and support defect resolution.
- Developed SQL programs.
- Created and executed unit test plans and maintained required documentation.
- Provided production support for the IVR equipment and software.
- Designed IVR software for efficient architecture and best practices.
Java developer
Confidential, Albany, NY
Responsibilities:
- Developed XML code and generated XML files using Xml code generator.
- Designed and developed Rules Testing Application using SWING.
- Reviewed JAVA code written by team for standards, error, and message handling.
- Monitored Application Performance.
- Supported tax processing module for New York City business tax e-filing .
- Wrote complex PL/SQL stored procedures and triggers.
- Supported tax calculations and checking for Rules Repair application.
- Designed and developed Rules Test Case Creation applications.
Web Design Lab Assistant
Confidential, San Antonio, TX
Responsibilities:
- Developed a reservation system in C on a UNIX system.
- Designed the Swing application using MVC-designed pattern.
- Developed a utility to measure client computation time across multiple servers.