Software Engineer Resume
SUMMARY
- Accomplished full stack developer with more than 8 years of technical experience leading the design and implementation of large-scale software solutions for fin tech company especially financial domain. Exceptional skills in system and requirement analysis, producing clean, efficient code which follows industry standards for quality control. Strong expertise in modern languages and technologies such as Java, jQuery, Bootstrap, EJB, JBoss, Tomcat, Spring, Oracle, and MySQL.
- Expertise in developing applications using Java, C#, Servlets, JSP, JSP Tag Library, XML, Eclipse, JDBC, JDK, JNDI, ANT, Maven, Web Services, Oracle, MySQL, Junit, Mockito.
- Extensive design framework experience using, MVC, Struts, Spring MVC, Hibernate and legacy client frameworks.
- Developed applications in industry standard application servers like JBoss, IIS and HTTP Apache.
- Reviewed and analyzed business requirements, system requirements and technical specifications.
TECHNICAL SKILLS
Languages: Java, SQL, C#
Web: JSP, HTML5, CSS3, JavaScript, jQuery, Bootstrap, EJB, Spring Framework, Spring MVC, Spring Boot…
Web Services: SOAP, REST API…
Web/App Servers: IIS, Apache, JBoss, Tomcat, Glassfish, RabbitMQ
Frameworks: Spring MVC, Spring Boot, .NET MVC, Hibernate, EJB, Angular, Junit, Mockito, Power Mock
Databases: Oracle, MySQL, PostgreSQL, SQLite, MS Access
Design Patterns: Singleton, Strategy, Observer, Composite pattern, iterator pattern, Proxy pattern, Adapter pattern, Mediator pattern …
SDLC: Waterfall, Agile
Tools: Eclipse, IntelliJ, Visual Studio, SVN, Git, Bit Bucket, GitHub, Docker, UML, Visual SourceSafe.
Platforms: Windows, CentOS, Linux
PROFESSIONAL EXPERIENCE
Confidential
Software Engineer
Responsibilities:
- Designed and developed framework for migration project using Java, Spring MVC, Hibernate, Oracle, MySQL.
- Produced clean, efficient code in Java and C# based on project specifications.
- Refactored existing application code base by applying design patterns like Singleton, DAO, Factory, and Inversion Control to make code testable and maintainable.
- Troubleshooting the real time claim processing issues using Eclipse debugger.
- Communicated with clients, and supported customers with technical advice and troubleshooting.
- Analyzed specifications based on business documents.
- Tested and developed programs and systems. Conducted data reporting.
- Resolved technical errors; maintained and upgraded enterprise systems.
- Code to develop application system across all tiers through compete SDLC phases.
Technologies Used: Java, Spring Framework, Spring MVC, Spring Boot jQuery, Bootstrap, EJB, Hibernate, JavaScript, HTML, CSS, SOAP, Oracle, MySQL, Apache, IIS, JBoss, IntelliJ, Eclipse, SVN, Git, TFS
Confidential
Software Engineer
Responsibilities:
- Designed and developed automation test tool to client specifications using Java.
- Analyzed system requirements to ensure quality and performance.
- Established and implemented automation test scripts.
Technologies Used: Java, C#, C++, JavaScript, Eclipse, Notepad++, SVN
