We provide IT Staff Augmentation Services!

Technical Lead / Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Java Tech lead with 9+ years of experience in Information Technology, in development of Enterprise web based & product based applications using JAVA & JEE technology.
  • Involved in all the phases of SDLC such as Estimation, Requirements Gathering, Design, Architecture, Development, Testing, Implementation, Transition, Production Support, Maintenance, Client Management and Knowledge Management.
  • Understanding the User requirements, Analysis, Coding and Maintenance.
  • Experience in developing applications using Agile (SCRUM), Test Driven methodologies and good understanding of Service oriented architecture (SOA).
  • Strong knowledge in Object Oriented Concepts and Principles.
  • Good knowledge on cloud computing like AWS (Amazon Web Services) EC2, S3, SMS, SNS Services. Deployed/Managed services on Amazon Web Services.
  • Possessing strong programming and analytical skills with proven problem solving and debugging abilities.
  • Extensive knowledge in working with J2EE technologies such as Servlets, JSP, JDBC, EJB, JNDI, JMS and Object Oriented Programming techniques.
  • Expertise in various open source frameworks like Struts, Spring (incl Springboot) and ORM Technology like JPA, Hibernate.
  • Experience in working with multiple Servers like Apache Tomcat, WSO2, IBM Web Sphere, Web Logic and Jboss.
  • Extensive experience in working over Web Services such as JAX - WS,JAX-RS with WSDL, SOAP, UDDI, REST and Apache axis.
  • Experienced with XML related technologies such as XML, XSL, XSLT, DTD, Schema, DOM and SAX technologies.
  • Expertise in Web-Development technologies like HTML, DHTML, JAVASCRIPT & CSS.
  • Extensive development experience on different IDE’s like Eclipse, My Eclipse, NetBeans and STS.
  • Expertise in defining solutions with excellent Object Oriented Design using several design patterns such as Singleton, MVC, Business Delegate, Session Façade, Factory, DAO, Value Object, Proxy etc.
  • Good knowledge of database connectivity (JDBC) for databases like PostgreSQL, Oracle, DB2, SQL Server, MySql, MS Access & MongoDB.
  • Configured Hazelcast (In memory DB) & Ehcache which is an open source, standards-based cache for boosting performance, offloading the database, and simplifying scalability.
  • Expertise in designing reports using iReports and Jasper Reports and deploying in Jasper Server.
  • Scheduling and email trigger of reports from the Jasper Server.
  • Good knowledge in profiling using tools like JVisual VM & JConsole.
  • Having very good understanding of middle-ware and application server concepts like Transactions, Security and Messaging.
  • Extensive experience in implementation of the version control software Bit bucket, CVS and SVN.
  • Experienced in generating logging by Log4j &SLF4J to identify the errors in production test environment and experienced in Ant, Maven automation Tool.
  • Involved in Unit Test Cases writing and having good knowledge in JUnit.
  • Highly motivated self-starter with Excellent Communication, Presentation and Problem Solving Skills and committed to learning new technologies.
  • Ability to work under pressure and manage (Multiple) project tasks with changing priorities and tight deadlines and can work either independently or as a part of a team.

TECHNICAL SKILLS

Programming Languages: Java SE, Java EE,JDBC, Servlets & JSP

Frameworks: Struts 1.x, Hibernate 3.0(ORM tool) & Spring (incl Springboot)

Web Technologies: HTML,CSS, XML, Java Script, jQuery & AJAX

Distributed Technologies: EJB3.x & JPA (ORM)

Databases: PostgreSQL, MongoDB, MySQL, Oracle, SQL server & DB2

Database tools: SQLyog, Heidi SQL, PgAdmin III & Toad

IDE/Development Tools: Eclipse, Spring Tool Suite, MyEclipse & NetBeans

Interoperable Technology: Web Services (JAX-RPC, JAX-WS, JAX-RS), JAX-B & JAX-P (SOAP, REST)

Frameworks: Struts1.2, 1.3.8, 2.0, Spring3.0, Hibernate(ORM) and JDBC Framework

Application Server: Glassfish 3.0, Tomcat, JBoss, Web Logic Sever and Web Sphere

Reporting Tools: iReports, Jasper Reports (including Jasper Server)

Operating Systems: Windows, Linux & UNIX

Logging Tools: Log4J, SLF4J

Build Tools: ANT, Jenkins and Maven

Version control Tools: Github, SVN, Tortoise SVN & CVS

Testing Tools: Junit

Profiling Tools: JVisual VM, JConsole & Java Mission Control

Web Services Tools: Soap UI, REST Console 4.0.2

Cloud Computing: Amazon Web Services (EC2,S3,EBS,SES,SQS & VPC)

PROFESSIONAL EXPERIENCE

Confidential

Technical lead / Sr. Java Developer

Responsibilities:

  • Development of services using Restful Web services & Spring boot.
  • Involved in the UI and Web Services integrations.
  • Development of Data access layer using JPA Repository.
  • Continuous integration using Jenkins.
  • Package and Deploy the application on AWS EC2 environment.
  • Organize and participate in the team meetings and discuss.
  • Coordinate with teams in accomplishing the project goals.
  • Involved in all the third party integrations like payment gateway, Google API.
  • Configured Hazelcast for boosting performance, offloading the database of the application.
  • Develop the code, write the JUnit Test cases.
  • Worked on change requests and enhancements and delivered to the client in time.

Environment: Java 8, HTML, JavaScript, JQuery, Servlets, JSP’s, Amazon Web Services (EC2, S3, SMS, SNS), Restful Web Services, Springboot, JPA, Hazlecast, PostgreSQL, Eclipse IDE, PgAdmin III, Tomcat, Github, Jenkins, Maven.

Confidential

Technical lead / Sr. Developer

Responsibilities:

  • Developed POC for the product.
  • Architect and Design the application
  • Design Classes and Interfaces.
  • Develop the code, write the Junit Test cases, test it modules using Junit Test Cases.
  • Continuous integration using Jenkins.
  • Package and Deploy the application on AWS EC2 staging environment.
  • Organize and participate in the team meetings and discuss.
  • Coordinate with teams in accomplishing the project goals.
  • Development of services using Restful Web services & Spring boot.
  • Involved in all the third party integrations like payment gateway, Google API.
  • Configured Hazelcast for boosting performance, offloading the database of the application.
  • Worked on change requests and enhancements and delivered to the client in time.

Environment: Java 8, HTML, JavaScript, JQuery, Servlets, JSP’s, Amazon Web Services (EC2, S3, SMS, SNS), Restful Web Services, Springboot, JPA, Hazlecast, PostgreSQL, Eclipse IDE, PgAdmin III, Tomcat, Github, Jenkins, Maven.

Confidential

Technical lead / Developer

Responsibilities:

  • Architect and Design the application
  • Developed POC for the product.
  • Organize and participate in the team meetings and discuss.
  • Coordinate with teams in accomplishing the project goals.
  • Involved in the client interactions regarding the project requirements and details.
  • Designed HLD, AAD along with the Technical Architect.
  • Development of services using JAX-RPC Web services, Spring.
  • Involved in all the third party integrations like address verification, funding, Racing information and few other.
  • Coding Spring Business objects and Hibernate DAO classes.
  • Designing, compiling & generating reports in different formats using iReports and Jasper Reports and deploying in Jasper Server.
  • Scheduling and email trigger of reports from the Jasper Server.
  • Fetching the data from the database and filling the reports.
  • Merging of Jasper reports with Java code.
  • Configured Ehcache, for boosting performance, offloading the database of the application.
  • Developed Change requests and worked on enhancements and delivered to the client in time.
  • Used Maven for automation build & Jenkins for continuous integration.

Environment: Java, HTML, JavaScript, JQuery, Servlets, JSP’s, Amazon Web Services, Restful Web Services, Spring, Hibernate, EHcache, MySQL, Eclipse IDE, HeidiSQL, JasperSoft Studio, iReports Designer, JasperSoft Server, Tomcat 7,SVN, Jenkins, ANT.

Confidential

Technical lead / Developer

Responsibilities:

  • Developed POC for the product.
  • Involved in the client interactions regarding the project requirements and details.
  • Organize and participate in the team meetings and discuss.
  • Coordinate with teams in accomplishing the project goals.
  • Designed HLD, AAD along with the project manager.
  • Designed LLD’s.
  • Development of services using Restful Web services, Spring.
  • Development of Restful client services for UI to utilize in GWT.
  • Coding Spring Business objects and Hibernate DAO classes.
  • Used Ehcache API that lets analyze large data of cache entries in memory, with results to complex searches returned in less time.
  • Reviewing Screens.
  • Involved in all the third party integrations like address verification, funding, CRM integration, Racing information and few other.
  • Web Services client Code development for all the third party integrations.
  • Designing, compiling & generating reports in different formats using iReports and Jasper Reports and deploying in Jasper Server.
  • Scheduling and email trigger of reports from the Jasper Server.
  • Fetching the data from the database and filling the reports.
  • Merging of Jasper reports with Java code.
  • Handling a team of 15 developers.
  • Providing timely output/delivery of the product for the client.

Environment: Java, GWT, Servlets, JSP’s, JAX-Restful, JAX-WS - Web Services, Spring, Hibernate, EHcache, JAX-B, JAX-P, MySQL, Eclipse IDE, HeidiSQL, JasperSoft Studio, iReports Designer, JasperSoft Server, Tomcat 7,SVN, ANT.

Confidential

JAVA/ JEE Developer

Responsibilities:

  • Involved in coding, code reviews, JUnit testing, Prepared and executed Unit Test Cases.
  • Involved in core logic implementation classes.
  • Worked on ANT scripts for building and deploying the application.
  • Used Subversion, the version control tool for code check-in and check-out.

Environment: Eclipse IDE, Struts 1.x, EJB 3.0, JPA, JDBC, JBoss7.0.2, Oracle10g, SVN.

Confidential

JAVA/ JEE Developer

Responsibilities:

  • Involved in understanding of business requirements, design and development of the project.
  • Tortoise SVN.
  • Designed User Interfaces using JSP, Struts, CSS, HTML, and JavaScript.
  • Used different features of Struts like MVC, Validation framework and tag library.
  • Used extensively struts html tags to include various tag libraries and for displaying various error messages.
  • Developed Service & DAO layer using Spring modules and Hibernate ORM tool.
  • Integrated EHcache to the application through Hibernate for better performance.
  • Incorporated JEE features like JNDI, Java Mail.
  • Designed and developed various modules like Admin, Progress notes and Feedback modules.
  • Developed the Action Classes, JSP Pages, and Form beans for various use-cases.
  • Developed JavaScript functions for the front-end validations.
  • Designing, compiling & generating reports in different formats using iReports and Jasper Reports for the admin modules.
  • Fetching the data from the database and filling the reports.
  • Merging of Jasper reports with Java code

Environment: Eclipse IDE, Struts 1.x, JSP, JDBC, HTML, JavaScript, Spring,Hibernate, EHcache, Weblogic10.3, Oracle10g, SVN.

Confidential

JAVA/ JEE Developer

Responsibilities:

  • Involved in coding core business classes related to registration and training course assignment.
  • Involved in writing the exception and validation classes using core java.
  • Developed JavaScript functions for the front-end validations.
  • Designed and developed various modules like Registration, Coupons, Reports, Mail
  • Troubleshoot and resolve build issues, conflict resolution.

Environment: MyEclipse IDE, Java, JSP, HTML, XHTML, XML, JDBC, Tomcat 6.0, Oracle10g, SVN, Log4j

Confidential

Java Developer

Responsibilities:

  • Gather user requirements and followed by analysis and design.
  • Worked on the technical design to conform the framework.
  • Developed JSPs, action classes, form beans, response beans, EJBs.
  • Coded Servlets for the Transactional Model to handle many requests.
  • Developed business objects and business object helpers which interact with middleware stubs.
  • Implemented business delegate pattern to separate view from business process.
  • Extensively usedXMLto code configuration files.
  • Developed PL/SQL stored procedures, triggers.
  • Developed complete Web tier of the application withStruts MVCframework.
  • Performed functional, integration, system, and validation testing.

Environment: Java, JSP, Apache Struts 1.0, Servlets, EJB 2.1, XML, JDBC, Eclipse, JBOSS, PL/SQL, Oracle 9i, UNIX, MVC framework, JUnit.

Confidential

Trainee Engineer

Responsibilities:

  • Developed UI pages with HTML, CSS & JavaScript.
  • Developed Servlets and JSP’s for Controllers.
  • Developed Service classes for business implementation.
  • Developed Data Access classes to communicate with the database.
  • Written Sql queries for querying Database.
  • Developed PL/SQL stored procedures, triggers.
  • Developed complete Web tier of the application with MVCdesign pattern.
  • Performed functional, integration, system, and validation testing.

Environment: Java, Servlets, JSP, HTML, CSS, JavaScript, JDBC, Eclipse, JBOSS, SQL, PL/SQL, Oracle 8i, MVC Design pattern.

We'd love your feedback!