Team Lead Resume
SUMMARY:
- Java Programmer with over 6 years of experience in software development (N - tier based distributed systems)
- Expertise in Spring Boot, Java, Spring MVC, Angular 5, JSP, JSTL, RabbitMQ, Hibernate, Oracle 10g, Sql Server, JDBC, Linux, Maven, HTML5, Git, Jira, Jenkins, Docker, Scrum, Agile Methodology.
- Expertise in various facets of software development life cycle: design, development and implementation of Java based Internet/Intranet applications and client server applications on windows platforms
- Excellent, Analytical, Problem solving, Communicational and Interpersonal skills to interact with individuals at all levels
JOB EXPERIENCE:
Confidential
Team Lead
Responsibilities:
- Worked on the implementation of new project StixGA - configure free events.
- Used MD5 for the encoding of the password along with Spring Security
- Created MVC layers - Controller, Service and DAO for the implementation of the StixGA.
- Implemented the RestControllers - EventController and EventGetController for the creation of the event and to retrieve the events accordingly.
- Spring JPA is used along with Hibernate for the database interactions.
- Interacted with the Client for the initial requirement and conduct meetings with the Client to understand the user stories.
- Create the Jira tickets based on the user stories.
- Coordinate with the junior developers and conduct the code review session.
- Conduct daily stand up and see for the progress of the Jira tasks.
- Gitlab is used as the repository management tool.
- Eclipse is used as the IDE.
Environment: AngularJS, Java/J2EE, Spring Boot, JSP, JSTL, Maven, Jdk1.8, Hibernate, Oracle 10g, Linux - CentOS 7, Agile Methodology, Scrum, Jenkins, RabbitMQ, and Eclipse.
Confidential
Software Engineer
Responsibilities:
- Gathered the requirement for the Cottage Application with the front office team. Prepared the wireframes and created the html templates for various modules like Enquiry and Reservation.
- Created html and typescript pages in Angular 5 for the Enquiry module.
- Used PrimrNG in Angular for the UI development of the Enquiry and Reservation module.
- Used Spring framework’s Scheduler to trigger the night audit and timely jobs.
- Hibertnate is used as ORM to map the java domain with the database tables in PostgresSQL.
- Written Junit test cases for all the created java classes.
- Fixed bugs in the testing phase of the overall application and tested the code throughly.
- Used Visual Studio as an IDE to develop and test the Cottage application.
- Maven is used to build and deploy the project.
- Used Gitlab as a repository and for issue tracking.
Environment: Angular 5, PrimeNG, Java/J2EE, Spring Boot, Maven, Jdk1.8, Hibernate, PostgresSQL 10, JHipster, Red Hat Linux, Agile, Scrum, Docker, Visual Studio and Ubuntu 16.04.
Confidential, Waltham, MA
Software Engineer
Responsibilities:
- Involved extensively in the design and the development phase of the Email marketing - MyLibrary part of the application.
- Created JSP pages and used JQuery along with JavaScript, HTML and CSS for the User Interface part.
- Created and managed Spring Controllers for the MVC part of the application.
- Developed AJAX components to record the number of clicks on the Images page asynchronously.
- Developed the Services and Managers for the Spring MVC based MyLibrary part.
- Worked with the Spring Hibernate integration part of the application.
- Used hibernate to persist the data to Oracle database in the application.
- Written SQL queries and PL/SQL procedures and functions for insertions and retrieval of the customer’s information
- Involved actively in testing the application and fixing the bugs towards the end of the sprint before the application goes to production.
- Used Eclipse IDE as the development environment to generate, edit, compile and debug the java code.
- Used Putty to connect to Linux Server for deploying the test instance. Actively involved in gathering user requirements and analysis for few modules.
- Involved in the Agile Methodology - daily standup meetings and weekly Scrum for the planning and development of the application.
Environment: Java/J2EE, Spring MVC, Maven, XML, XSLT, XML Schema, JavaScript, JQuery, Jdk1.5, Hibernate, Oracle10g, JBoss 7.0, Red Hat Linux, TortoiseSVN, Subversion, Agile, Scrum, Ant, Eclipse and Win XP.
Confidential, Waltham, MA
Java Developer
Responsibilities:
- Involved in the development of Fundraiser application used for raising funds.
- Developed JSP’s, Controllers, Services, DAO’s and Domains for the Spring MVC.
- Used Spring Validator for validations of the Admin form and the Request form.
- Created Controllers using spring’s Controller and SimpleFormController for handling requests and for processing the submitted form.
- Created classes for service layer and DAO layer for database interactions.
- Created Hibernate mapping files for OR mapping of the Domain object to the database table.
- Used HibernateTemplate to get the database rows and to find a specific row.
- Consumed web services client for adding photos and sending emails.
- Created database tables and SQL queries for database manipulations.
- Developed triggers to record the rows when they are updated or deleted.
- Used Eclipse IDE as the development environment to generate, edit, compile and debug the java code.
- Used Putty to connect to Linux Server for deploying the test instance.
- Involved in the Agile Methodology - Scrum for the planning and development of the application.
Environment: Java/J2EE, SpringMVC, JavaScript, Jdk1.5, Hibernate, SqlServer, Ajax, Tomcat 6.0, Red Hat Linux, CVS, Agile, Scrum, Maven, Ant, Eclipse and Win XP.
Confidential, Burlington, MA
Junior Java Developer
Responsibilities:
- Designed, developed and deployed the user and csr interfaces for Pingo, a prepaid calling card service of Confidential .
- Developed JSP, Servlets, java classes for various module in Struts framework
- Worked with Struts Validator plugin for the client and server side validations
- Used XSLT to transform the XML documents to be displayed on public pages
- Written SQL queries and PL/SQL procedures and functions for mass insertions and updations
- Created and displayed the promotion pages for the public module
Environment: Java/J2EE, Struts 1.1, Servlets, JSP, Java Beans, JavaScript, Jdk1.5, JDBC, XML, XSLT, HTML, XML DOM, Apache 2.2, Tomcat6.x, Red Hat Linux, Maven, Oracle 9i, Toad 9.1, Win CVS, Ant, Eclipse and Win NT.