Java Tech Lead Resume
Bentonville, AR
SUMMARY:
- Over 9 years of extensive hands on experience in Java, J2EE Design, Development and support of web based cluster level client/server applications.
- Extensive experience on JAVA OOPS concepts.
- Solid exposure to Agile methodology and all phases of SDLC process, including Use cases, functional and technical specification, documentation, test plan reviews, source control, deployment and maintenance.
- Extensive experience in Enterprise/Web/Client Server systems using Java, J2EE.
- Worked on migration of applications from WebSphere to ONE OPS cloud environment
- Worked on Configuration, load balancing and deployment of applications though One ops Tomcat cloud environment
- Worked on migration of web applications to MAVEN
- Experienced in using performance tools Jprofiler, HP Diagnostics, Oracle AWR and IBM ISA.
- Good experience in frameworks Struts, JSF, Spring & Spring Boot
- Worked with Hibernate to build the persistence layer.
- Experience with designing and usage of databases Oracle (SQL, PL/SQL).
- Worked on Eclipse, RAD, RSA and JDeveloper IDEs and Clear Case version control tools.
- Worked on GIT migration for multiple Applications
- Experienced in leading development teams and ability to implement projects with demanding objectives.
- Experienced in troubleshooting cluster level JVM issues.
- Good experience to shell scripts to monitor Unix/Linux environments.
- Expertise in developing applications using J ava / J2ee Design patterns.
- Developed appropriate strategies to address performance bottlenecks.
- Strong organizational skills coupled with high work ethics.
- Adept at developing applications based on java and related technologies according to technical / business specifications. Flexible in learning new technologies supporting business needs.
TECHNICAL SKILLS:
Languages: Java, J2EE, SQL, PL/SQL
Technologies: Struts, JSF, Spring, Spring Boot Hibernate, Soap/Restful Web Services, Angular
JS, Java Script, CSS:
Web/App. Server: WebLogic 8.1, WebSphere 8.5, Tomcat 3.1.2, Oracle 10, iPlanet, Apache
Tools /Frameworks: Rational Application Developer7 (RAD), JDEVELOPER, ECLIPSE, SQL - DEVELOPERIBM RSA, HP DIAGNOSTICS, JPROFILER 8, FIDDLER 2, PUTTY, IBM Assistant (ISA)Oracle AWR, Web Sphere performance monitoring infrastructure (PMI), IBMHeap Analyzer, HP Load runner, SOAP UI, Quality center, Share point, Clear CaseGIT J2EE, JSF1.2, Hibernate, Struts1.2, ONEOPS, Jenkins, LOOPER
PROFESSIONAL SUMMARY:
Confidential, Bentonville, AR
Java Tech Lead
Responsibilities:
- Worked on CICD pipeline for all the applications(Eclipse looper Sonar ONEOPS Cloud deployment)
- Migrated applications from WebSphere to ONE OPS cloud environment
- Developed Restful web services for the requirement
- Used Spring boot, Struts and Hibernate frame work
- Developed applications from the scratch
- Coordinate with various team to setup the application accessed through Internet
- Provided design to the team for various functionalities
- Worked on Configuration, load balancing and deployment of applications though One ops Tomcat cloud environment
- Expert in technologies like AWS, Dynamo DB and MongoDB
- Responsible to review code adhering to java coding practice using Collaborator.
- Responsible to interact with clients and all stakeholders.
- Migrated around 15 applications to Oneops cloud servers from WebSphere application server
- Responsible to convert applications from SVN to GIT
Environment: Java 8, Oracle12, RAD, JSF2.0, Hibernate3.1, Java Persistence API (JPA), Tibco, Web Services 8.5, XML, WebSphere 7, PuTTY, Winscp, Clear case, Jprofler8, HP Diagnostics
Confidential, Baltimore, MDSr. Java J2EE Developer/Lead
Responsibilities:
- Used scrum (Agile) process for software development. Each sprint is two week long.
- Developed various screen’s using Cordiant framework, JSF and Hibernate.
- Provided optimal design for new implementations adhering to performance and java standards
- Responsible to review design in every sprint.
- Responsible for creating Dynamic Cache cluster level cache to store values across cluster environment
- Worked on migrating Java1.7 to Java 1.8.
- Used SOAP Web service develop the application
- Wrote SOAP Web service to post the alert asynchronously
- Profiled code using Jprofiler tool, identified issues, and resolved it.
- Used multi-threading to improve the performance of the system. Worked on creating and terminating threads for external module calls.
- Extensively used Core Java to implement business logic.
- Worked on Hibernate framework for DML operations.
- Used SOAP UI to test Web Service implementation.
- Responsible to review code adhering to java coding practice.
- Responsible to interact with clients and all stakeholders.
- Reviewed all deliverables with respect to performance standards.
- Wrote test cases and execute unit test cases for the user stories in every sprint. Responsible for maintaining 100% code coverage for these stories.
- Worked on writing SQL queries and responsible to tune them by choosing best execution plan.
- Used HP Diagnostics, AWR rational database report to monitor production to foresee any performance issue
- Responsible to resolve various performance bottlenecks
- Used various Hibernate optimization techniques avoid redundant calls to database.
- Used HQL, Native queries from Hibernate framework.
- Responsible to write shall scripts to grep logs in Unix/Linux environment
- Used ANT to build the application.
- Responsible to deliver code to clear case
- Interacted with System Engineers & Architects to analyze business & technical requirements.
- Responsible for sync up between offshore and onshore teams. Used to organize sync up calls.
Environment: Java7, Oracle12, RAD, JSF2.0, Hibernate3.1, JavaPersistenceAPI(JPA), Tibco, Web Services8.5, XML, WebSphere 7, PuTTY, Winscp, Clear case, Jprofler8, HpDianostics, IBM ISA, WebSphere performance monitoring infrastructure(PMI),HP Load runner, HTTP, IBM Heap analyzer, SharePoint, SQL developer, Quality Center. Oracle AWR, AWS, Fiddler2
ConfidentialJava J2EE Developer
Responsibilities:
- Used Java Script and Struts validator framework for client and server side validations.
- Involved in developing server side components such as Servlets, Java Server Pages (JSP) and Enterprise Java Beans.
- Involved in the application framework design using Struts & Model View Controller (MVC) architecture.
- Developed Controller classes using Struts Actions & Form beans to route the incoming request to business components.
- Developed Struts custom tags, validation, struts-tiles.
- Developed Struts-config files for Action Servlet (Controller).
- Created resource bundles to support Internationalization.
- Created Restful Web services in (JAX-RS) using jersey.
- Developed Internationalized JSP pages using resource bundle.
- Written SQL, PL/SQL and stored procedures for the back end access to Oracle using JDBC.
- Configured Data sources and Connection pools using admin console of WSAD for production server.
- Used database tools SQL developer and PL/SQL developer.
- Created new Streams, View’s and Activities for new releases, code merge and updated code using Clear Case.
- Responsible to write stored procedures and triggers
- Responsible to write code adhering to java standards
- Responsible to interact with clients and stakeholders
- Involved in Reviewing code
- Interacted with System Engineers & Architects to analyze business & technical requirements
- Modified business tier components using J2EE design patterns such as service locator, singleton, business delegate, DAO, etc.
- Used ANT scripts to build the application
- Involved in re-factoring efforts that simplify application code to improve performance
- Wrote high quality code with 100% JUNIT coverage & min code violations.
- Responsible for investigating the issues, defects, system outages, determining problem root cause, formulating corrective action recommendations & implementing them.
- Actively involved in support for production issues, System, Integration & dev issues.
Environment: Java5, Oracle, Jdeveloper, Struts Framework, JDBC, Clear Case, Ant, PL/SQL, SQL Developer, Web services, XML, XSD, EJB( MDB ), J2EE
