Sr. Software Developer Resume
SUMMARY
- Having 6 years of experience in Application Development & Programming in various domains like E - commerce & Retail, Banking and Telecom. Exposure to various stages of Software Development Life Cycle.
- Excellent Object Oriented Programming (OOP) skills with Java and in-depth understanding of Data Structures and Algorithms.
- Experience implementing highly scalable user web application using J2EE technologies such as Spring MVC, Struts, Hibernate, Spring Batch, Servlets and JSP, Web Services.
- Expert in JDBC programming and ORM frameworks like Hibernate, Ibatis.
- Work experience in web development like HTML5, CSS3, JavaScript, jQuery and Ajax.
- Implemented different Design Patterns and Design Principles.
- Expertise in developing SOA (Service Oriented Architecture), REST and J2EE Web Services based on SOAP, WSDL, JAX-WS, JAXB.
- Good understanding of object oriented programming techniques and software development life cycle.
- Experience in development of RESTful Webservices with Spring and Struts and also experience in consuming Webservices.
- Extensively participated in developing messaging technology JMS, MQ and java beans EJB.
- Proficient in implementation of frameworks like Struts, Spring frameworks and ORM frameworks like Hibernate, Ibatis.
- Experience with JavaScript, Angular JS, EXT JS, JQuery, AJAX, JSON, JSP, HTML, CSS, Tag Libraries.
- Working experience on NodeJS server side scripting using for "EXPRESS/HTTP" calls.
- Extensively worked on Java/J2EE design patterns to promote ease of maintenance and improve performance
- Participated in code reviews and identify opportunities for code reuse and refactoring.
- Experience in configuring and deploying Web Applications using Tomcat, JBoss, Web Sphere (WAS) and Web Logic servers.
- Hands-On experience on SQL, My-SQL, Sybase, Oracle. Experience in writing SQL queries and PL/SQL.
- Strong experience in all the phases of Software Development Life Cycle (SDLC) including requirements gathering, analysis, design implementation and support.
- Involved in deploy Java applications into different servers like Tomcat, Weblogic, WebSphere and JBoss.
- Experience in the design and implementation of Continuous Integration tools Jenkins
- Working with technologies and platforms including Java, Jenkins, Subversion and Git.
- Attended corporate training for Hadoop eco system and have Hands on.
- Good knowledge in designing, testing and deploying Map Reduce applications in a Hadoop Ecosystem.
- Good knowledge in using the Hadoop ecosystem components such as Map Reduce, HDFS, Pig, Hive, Sqoop, HBase.
- Good working experience in UNIX, LINUX operating systems .
- High level experience with PERL scripting.
- Superior background in object oriented development including PERL, JAVA.
- Having working experience on C# .Net web applications.
- Worked on C# frameworks like MVC, Web API, Entity framework.
- Experience on producing and consuming Web Services.
- Experience on parsing POCO objects, serialization and de-serialization.
- Involved in deploying .Net applications into IIS Server.
- Experience in software configuration management using Sub Version, CVS, SVN, Harvest and TFS and bug tracking tools JIRA.
- Hands on experience in using Filezilla, WinSCP and PuTTY.
- Having good experience in Agile, Water fall methodologies. Working knowledge of Agile teams like Scrum meetings, grooming sessions.
- Ability to work independently and with a group of peers in a results-driven environment.
- Good communication and inter-personal skills, leadership qualities and conscience. Ability to learn new Technologies and tools quickly.
TECHNICAL SKILLS
Major Skill Set: C++,Core Java, J2EE, JavaScript, JSP, Servlets, JSTL, EL, Multi-Threading,PERL, HTML, JQuery, Ajax, Hibernate, Ibatis, JMS Webservices SOAP, RESTful, WSDL, XML, XSLT and SQL. Knowledge of Hadoop, HDFS, HBase, Pig, Hive, Sqoop, Map Reduce.
Frameworks: Struts, Spring- IoC,MVC, REST Webservices, Hibernate, IBatis, JUnit
IDE: Net beans, Spring Tool Suite (STS), MyEclipse and Eclipse
Web Technologies: Anjular JS, NodeJS, Bootstrap, JavaScript, JQuery, Ajax, JSP, HTML, and CSS
Web/Application Servers: Internet Information Server, Web Sphere (WAS), Apache Tomcat, Camel and JBoss
Database: Oracle, MySQL, Sybase, SQL Server, Hbase
OS: Unix, Windows and DOS
Tools: Source Code Version Control Tools: SVN, Harvest, Git ;Build Tools: Ant, Maven, Jenkins; Unit Test Tools: Junit, Pig Unit and MR Unit; Repository: Nexus; Logging Tool: Log4J;
PROFESSIONAL EXPERIENCE
Confidential
Sr. Software Developer
Responsibilities:
- Requirements gathering and client interaction.
- Developing Action Classes, service layer and DAO layer to Connect to Database.
- Experience in design and implementation of Web services with spring.
- Performing Data Base operations using Hibernate ORM.
- Experience on creating collection, documents and CRUD operation in Mongo DB.
- Extensively worked on Perl scripting to perform data base access and server connections.
- Experience in scripting language coding and UI development.
- Expert in Spring MVC and develop web-api.
- Worked on continuous integration and building application by using Jenkins.
- Involved in developing Single Page Application (SPA)s using Angular JS, NodeJS.
- Implementations of UI screens using Angular JS, JavaScript, Ajax, Jquery, JSP, HTML, CSS3.
- Writing call back function and async calls using nodejs.
- Experience in writing Unix/Shell scripting and deployed application in different environments.
- Experience in installing and maintenance of servers in Unix/Linux.
- Extensively worked on Linux Shell Script and used for deploying applications into server.
- Fixed critical bugs for various modules.
- Experienced in code review and performance tuning.
- Experience in testing via Junit and End to End Flow - manual Testing.
- Code versioning, integration and deployment using SVN, Git.
- Involved Application Development life cycle.
- We are following Agile SDLC methodology.
- Having experience in working parallel projects in different technology like C#,.Net.
Environment: Java, Spring, Spring MVC, Hibernate, Angular JS, NodeJS, Oracle, MongoDB, Web Services, Json, Html5,CSS3, Java Script, Jquery, Ajax, Eclipse, Shell Script, Maven, Jenkins, PERL, Unix, Web Logic, and Windows 7.
Confidential
Sr. Application Developer
Responsibilities:
- Involved in Development and enhancements of project.
- Developed EJB applications and implemented session beans and message beans.
- Implemented JMS and sent messages to different applications.
- Experience in developing REST and SOAP web services JAX-WS.
- Attending client call and updated work status.
- Experience in writing Unix scripting and deployed application in different environments.
- Experience in installing and maintenance of servers in Unix/Linux OS.
- Connecting database using ibatis framework and performed CRUD operations.
- Performed Continuous Integration and building applications using Jenkins.
- Experience in resolving the Production bugs.
- Written automated test framework by using Junit.
- Followed Test Driven (TDD) procedure.
- Deployed applications into application server in different environments like QA, UAT.
- Experience in conduct scrum calls, grooming sessions (Agile Methodology)
Environment: Java, Spring MVC, ibatis, HTML, CSS, JQuery, Java script, Json, Sybase, JMS, Eclipse, Spring Tool Suite (STS), Harvest, Junit, Maven, Ant, Jenkins, Unix, Web Logic, Web Sphere and Windows 7.
Confidential
Software Developer
Responsibilities:
- Developing Action Classes, service layer and DAO layer to Connect to Database.
- Performing Data Base operations using Hibernate ORM.
- Involved in scripting language coding and UI development.
- Implementations of UI screens using JavaScript, Ajax, Jquery, JSP, HTML, CSS3.
- Fixed critical bugs for various modules.
- Involved Application Development life cycle.
- Involved in creating action classes and request based JSP pages using struts.
- Implemented the JSP to design the user-friendly front-end screens.
- Daily Status updates and Tracking.
- Involved in testing via Junit and End to End Flow - manual Testing.
- Code versioning, integration and deployment using SVN Tortoise.
- Weekly meetings with technical collaborators and active participation in code review sessions within the team.
- Followed Agile SDLC methodology.
Environment: Core Java, J2ee, Struts, Spring, Hibernate, JSP, JavaScript, Ajax, JQuery, MySQL, Unix, Jenkins, JBoss
Confidential
Java Developer
Responsibilities:
- As a Team Member I am Involved in Development of project.
- Developing Action Classes, service layer and DAO layer to Connect to Database.
- Performing Data Base operations using Hibernate ORM.
- Involved in scripting language coding and UI development.
- Fixed critical bugs for various modules.
- Involved Application Development life cycle.
- We were followed waterfall methodology.
Environment: Java, Struts, Spring, Hibernate, HTML, CSS, JQuery, MySQL, My Eclipse, Unix and JBoss.
Confidential
Software Developer
Responsibilities:
- As a Team Member I am Involved in Development & Enhancements of project.
- Developed Action Classes and JSP Pages and DAO Objects to Connect to Database.
- Performing Data Base operations using Hibernate ORM.
- Fixed critical bugs for various modules.
- Involved in UI development and design.
- Testing some batch processes of application.
- Followed Waterfall SDLC methodology.
Environment: Java, Struts 2.x, Spring and Hibernate, HTML, JavaScript, MySQL, My Eclipse, Unix and JBoss.
Confidential
Software Developer
Responsibilities:
- Project Requirements study and analysis.
- Involved in project development.
- Developing Struts form beans, Action classes and their configuration.
- Developed DAOs to access data from the database and display in JSP.
- Involved in unit testing
- Testing and Bug fixing.
- Followed Waterfall SDLC methodology.
Environment: Java, JDBC, Struts, Oracle, Eclipse, Html, Jsp, CSS, Java script, Unix, Tomcat and Windows XP