We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • A very successful, results - oriented, self-driven team player having 16 years of industrial experience in each part of software development life cycle (SDLC) as a Technical Architect
  • Strong experience in developing Restful and SOAP Web services.
  • Proficient in application development using Spring modules: Spring Boot, Spring Core, Spring AOP, Spring JDBC, Spring ORM, Spring Web, Spring Data, Spring Security.
  • Experience in using J2EE Design Patterns like DAO Pattern, Singleton Pattern, Front Controller and Factory Pattern for reusing.
  • Expertise in implementing JMS for the synchronous and asynchronous communications between two applications running in different servers.
  • Used JavaScript for client-side validations and implemented AJAX with JavaScript for reducing data transfer overhead between user and server and front-end web technologies like HTML5, CSS and jQuery framework.
  • In-depth knowledge on Banking, Insurance, Networking and E-Commerce, Legal Domain.
  • Good experience in executing projects in Agile, waterfall and iterative methodologies.
  • Actively involved in architecting, analysis, design, development, deployment, testing, and implementation of application software in a web-based environment, distributed n-tier architecture, and client/server architecture.
  • Played multiple roles as Developer, Tech Lead, Tech Manager, Senior Production Support Engineer.
  • Experienced in web-based application design and development using Struts2, Spring, Spring Boot, JAVA, JSP, JBoss Portal, Weblogic portal, JPF, Servlets, EJB, JDBC, JNDI, XML, REST web services.
  • Exposure in middleware like weblogic Tuxedo.
  • Exposure to ORM Technologies Hibernate.
  • Wide exposure to different application servers like JBoss, BEA Weblogic, IBM WebSphere, and Tomcat.
  • Experience using in various XML parsers and technologies like DOM, SAX.
  • Good knowledge of J2EE Design patterns viz., DAO, Business Delegate, Factory, Session Façade patterns.
  • Experienced in Enterprise databases like Oracle and DB2.
  • Demonstrates excellent troubleshooting and analytical abilities.
  • Excellent debugging skills & keen problem-solving ability.
  • Technical Lead with strong technical, interpersonal and communication skills.
  • An exceptional performer with the ability to Managing teams as well as excellent communication, analytical and relationship management.
  • Ability to work under pressure and meet deadlines.
  • Handling the PMO Tool(Whizible, Jira) for Resourcing, Project Health Report, Status Report and Managing Timesheets.

TECHNICAL SKILLS

Languages: C, C++, Java, J2ee (Servlets, JSP, EJB), Struts2, JBoss Portal, weblogic portal, JPF

Markup Languages: XML, HTML, DHTML

Operating System: Windows 9x/2000, UNIX, LINUX, MAC 10.5.8

Database: Oracle 9i, DB2

Application Servers: Weblogic 8.1(SP4), WebSphere 5.1, JBoss 4.3

Tools: Weblogic (Workshop), WSAD, Eclipse, Rational ClearCase, WinCVS, Visual safe source, TOAD, SQL Developer, Putty, WinSCP3, SVN, Transmit, Espresso, Terminal, Radar

PROFESSIONAL EXPERIENCE

Confidential

Senior Software Engineer

Responsibilities:

  • Developing Microservices using Java 8 and Spring Boot framework in agile methodology.
  • Developing Restful service endpoints using Spring MVC and exposed services via swagger documentation.
  • Developed spring mvc test for Rest controller and Spock/Mockito for service and repository components using Java8 and Groovy programming language
  • Effectively used features of Java 8(stream, lambda, date and time)
  • Developing Spring Cloud Netflix OSS components such as Eureka (Service Discovery, Hystrix for circuit breakers and monitoring of the services through dashboard.
  • Developing Restful service endpoints using Spring MVC and exposed services via swagger documentation.
  • Implemented multithreading processing to improve the performance of applications and provide real time data to participants after progress file load.
  • Design roles and groups for users and resources using AWS Identity Access Management (IAM).
  • Developed Java API to connect with AWS S3 Services for storing and retrieving data stored in the S3 buckets.
  • Used Spring Data JPA with hibernate for performing data related operations.
  • Used JUnit testing framework for testing the related services, used Mockito.
  • Worked on ant tasks for the deployment.
  • Used Team foundation services as repositories as the source control repository and CI/CD automation
  • Continuous code quality using SonarQube, Check Style.

Confidential

SeniorSoftwareEngineer

Responsibilities:

  • Requirement gathering - regarding new servers and applications to be deployed in various servers like dev,qa mod, beta and production servers
  • Migrated 7 applications individually with few new enhancement which having performance issues in existing environment. (POI implementation and Pagination)
  • Providing solutions for performance issues.
  • Responsible for delivery, Maintaining production environment without issues
  • Team Lead
  • Adhering process.

We'd love your feedback!