Senior Software Engineer Resume
Southborough, MA
PROFESSIONAL SUMMARY:
- 7+ years of experience working in different in domains telecom, banking, finance, Logistics and Storage domain etc.
- Experienced all aspects of project requirements gathering, and involved in detail design of project.
- I have been working in teams that have adapted ‘Agile’ development methodology with expertise in ‘Test Driven development’ paradigm.
- Extensively worked on Java/J2EE technologies like Spring, Spring MVC, Hibernate, Struts, Angular JS, SQL, and Web services, JavaScript, JQuery, UNIX and Ext JS.
- Worked on design tools like Microsoft Visio, Eclipse UML.
- Worked on databases like Oracle, DB2 and PostgreSQL.
- Possess excellent interpersonal, communication and analytical skills with demonstrated abilities in customer relationship management
- Excellent skills in mentoring team members technically and in Soft Skills.
- Ability to learn new technologies and adapt to new skills Confidential quick pace.
- Experience in developing application using Spring Framework that uses features of IOC, Spring MVC, Spring JDBC, Spring Batch, Spring Security, Spring Boot and AOP features.
- Experience on server side programming like JavaBeans, RMI, EJB, JDBC, JNDI, Java Mail and JMS.
- Expert on XML, DTD, Schemas, XSL, XSLT, SOAP, WSDL, SASS, UDDI, SAX and DOM parsers. Worked on JQuery as a JavaScript UI Library.
- Worked on Enterprise User Security, Application security, Single Sign on (SSO) and LDAP.
- Good experience on servers like Apache HTTP, Apache Tomcat and application servers JBoss4.0.5 GA, BEA WebLogic 8.1 and configuring them.
- Good Exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, UDDI, WSDL, JMS (Java Messaging Service), REST Web services.
- Worked on different version controlling tools CVS, Clear Case and SVN (Subversion).
- Experienced in writing and building files with ANT, Maven and coding test cases using JUnit.
- Developed J2EE applications on different IDE’s like RAD 6.0/7.0/7.4, Eclipse3.0/3.2/4.2 and NetBeans.
- Worked on different operating systems WINDOWS, MAC OS, UNIX and LINUX.
SOFTWARE PROFICIENCY:
Languages: Java, XML
Web Technologies: J2EE (Servlets, JSP, JSTL) and web services.
Frameworks: Spring (IOC, AOP, MVC, Boot), Struts, Hibernate.
Servers: Web Logic, Tomcat
IDE: Eclipse, NetBeans
Scripting Languages: HTML, JavaScript, Ext JS, Altova XML Spy, JQuery and Angular JS.
Tools: Log4j, Maven, Akka.
Repositories: SVN, TFS and CVS.
Reporting Tool: Jasper Reports.
Middleware Tool: X - Gen tool
Databases: Oracle, DB2 and MySQL.
WORK EXPERIENCE:
Confidential, Southborough, MA
Senior Software Engineer
Responsibilities:
- Involve in Requirement, understanding the technical & functional specifications and effort estimation.
- Involve in development of rest controller and front end using Ext JS and middleware using Spring- Boot, REST Services and MVC.
- Having a role as developer involved in scrum meetings and project documentation.
- Analyze the requirement gathering for coding.
- Provide the technical Documentation for detail design of each module.
- Developing the application code based on detail design document.
- Resolving and fix the Defects raised by testing team.
- Implementation of third party micro services & interfaces using Web Services, RESTful API communication.
- RESTful Web services based implementation of GUI and interface communication.
- Performance and Scalability enhancements for Micro services using Spring Boot Framework.
Environment: Core Java, Window Script, Linux Script, REST API with Spring Boot and Drop wizard, Hibernate, HTML5, PostgreSQL, Ajax, EXT JS.
Confidential, Louisville, New Jersey
Senior Software Engineer
Responsibilities:
- Involve in Requirement, understanding the technical & functional specifications and effort estimation.
- Involve in development of rest controller and front end using JavaScript, JQuery REST Services and Spring MVC.
- Having a role as developer involved in scrum meetings and project documentation.
- Analyze the requirements gathering for coding.
- Provide the technical Documentation for detail design of each module.
- Developing the application code based on detail design document.
- Resolving the Defects.
Environment: J2ee, Java, HTML5, spring, Spring Jdbc Template and DB2, Ajax, JavaScript.
Confidential, New York Downtown, New York
Senior Software Engineer
Responsibilities:
- Develop the code based on Confidential 's.
- Defects fixing and resolution.
- Analyze the test execution plan as per Confidential 's.
- Application development for all enhancements as per the requirements and design.
- Generating the letters using Jasper Reports.
Environment: J2ee, Java, Ext JS, X-GEN tool, Oracle 10, SQL Developer for Oracle, UNIX and Web services, Jasper Reports.
Confidential, Dallas, Tx
Senior Software Engineer
Responsibilities:
- Develop the code based on User stories.
- Test the code in the RSETClient debugger using RESTful web services.
- Defects fixing and resolution.
- Analyze the test execution plan as per User stories.
- Provide new technical documentation as applicable per user stories
Environment: J2ee, Java, spring, Hibernate, Oracle 11g, TOAD for Oracle, UNIX and Web services.
Confidential, Dallas, Txs
Senior Software Engineer
Responsibilities:
- Participate in detailed design whenever required.
- Software development for all enhancements as per the requirements and design.
- Application support and fix the tickets in compliance with TechMahindra and Confidential & Confidential standards and procedures.
- Provide (new/update) technical documentation as per IT UP process where ever applicable.
- Coding as per the requirements and design.
- Code the bug fixes and enhancement in compliance with TechMahindra and Confidential & Confidential standards and procedures.
- Provide (new/update) technical documentation as applicable.
Environment: J2ee, Java, UNIX, Oracle, Oracle for TOAD, CORBA and Web services.
Confidential
Software Engineer
Responsibilities:
- Struts Action classes have been used along with business components and Java Beans.
- Hibernate were used for mapping java objects to database tables and to persist data into the database.
- Design patterns used while building the business components are Template, Data Access Object and MVC.
- Involved in form validations Using Struts Validation Frame work.
- Involved in creating a spring and Hibernate configuration file.
- Used Struts Action Messages to display error messages.
- Involved in developing the SQL Queries.
- Used Web Services on SOAP Protocol
Environment: Java, Struts, Hibernate, Oracle, Spring, web services, Apache server.
Confidential
Developer
Responsibilities:
- Integrating the Struts and Spring Frameworks.
- Done client-side validations using Struts Validatior plug-in.
- Involved in integrating struts with hibernate.
- Used Struts Action Messages to display error messages.
- Involved in development of Java Beans and Action Classes.
- Involved in developing the SQL Queries.
Environment: JEE, Spring IOC, Struts, Hibernate, WebLogic, Oracle10g.
Confidential
Developer
Responsibilities:
- Used design patterns like Singleton, MVC
- Integrating Struts and Hibernate Frameworks
- Performing the unit testing.
- Developed Business logic using java beans and action classes in struts.
Environment: Java & JEE (Swing, Servlets, Jdbc), Struts and WebLogic.