Senior Software Engineer Resume
OBJECTIVE:
To secure a position of technical specialist with an organization that will challenge existing capabilities and participate in my continued development.
PROFESSIONAL SUMMARY:
- 6 Years of extensive and diversified hands - on development experience in Core Java, Collection frameworks, JAVA/JEE (Microservices, Spring Boot, Hibernate, Spring MVC, RESTful API), Gang of Four Design Patterns .
- An accomplished professional in all phases of software development i.e. designing, coding, testing and implementation.
- Written maintainable and extensible code in a team environment.
- Consulted regularly with customers on project status, proposals and technical issues.
- Maintain a detailed understanding of product architecture, technical components and application functionality.
- Interfaced with business analysts, developers and technical support to determine the best requirement specifications.
KNOWLEDGE AND SKILLS:
Languages: Core Java, J2EE,SQL,DataStructures -Java
Java Technologies: JDBC, Servlets, JSP, RESTful Web services, EJB
Web Technologies: HTML, XML, JavaScript, jQuery, Ajax, CSS, JSON, JMS
Frameworks: Hibernate3.0, Spring3.0, Spring Boot, Microservices Arch
Databases: MySQL, Oracle, Postgres
Servers: Tomcat 7.0,JBOSS, Rabbit MQ, AWS
Tools & Utilities: Eclipse, Log4j,SVN,Jenkins,GIT,Putty,FileZilla,PMD,FindBug
PROFESSIONAL EXPERIENCE:
Confidential
Senior Software Engineer
Environment: Java, Hibernate, Spring Boot, Tomcat, Docker,RMQ
Responsibilities:
- Involved in designing and implementation of micro services for receiving subscribe request and sending initial and incremental notification response using spring boot and rabbit rmq.
- Authentication, authorization of a request using OAUTH framework
- Wrote REST APIs in java for various web - services involving both JSON and XML .
- Involved in using Core Java concepts - Collections, Exception Handling, Multi-Threading, Serialization .
- Consulted with stakeholders on enhancements, proposals and technical issues
Confidential
Software Engineer
Environment: Jive*, Java, Hibernate, Spring, Tomcat, Jenkins, TFS.
Responsibilities:
- Upgrade from JDK7 to JDK8.
- Implementation of Omniture Analytics in product.
- Implementation of plugins in product.
- Work with support to fix the defects pertaining to product.
- Consulted with stakeholders on enhancements, proposals and technical issues.
Confidential
Software Engineer
Environment: Java, Hibernate, Spring, JBoss, IBMMQ, REST, Defect Logging (Jira), webMethods, Jenkins.
Responsibilities:
- Work with Support to troubleshoot issues and liaise with Production Support and Engineering as necessary to resolve issues.
- Work in all phases of an application from Requirement gathering to Release of the application including Development and testing.
- Proven ability to mentor and display leadership and ownership of issues.
- Responsible for creating knowledge base articles for both internal and customer - facing.
- Consulted regularly with customers on project status, proposals and technical issues.
Confidential
Software Engineer
Environment: Java/J2EE, Hibernate, Tomcat, Oracle, GIT, Defect Logging (Jira), JMS, JavaScript, Jenkins.
Responsibilities:
- Co-ordinate with consultants on implementation of API’s following Agile Project Management Methodology with Scrum.
- Applications on-boarding and configuration for Single Sign On.
- R & D task for SSO to thick client based applications.
- Java APIs development for browser extension module.
- Unit testing and maintaining version control.