We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

SUMMARY:

  • 9+ years of experience with expertise in System Analysis, Design, development and support of Finance/business applications using Java/JEE technologies.
  • Responsible for software design and implementation of large - scale mission critical enterprise applications using Java and JEE Platform
  • Experience as a JEE developer in designing and developing highly scalable, enterprise-wide business applications.
  • Experience on developing NGA micro services and monitoring/identifying the performance bottlenecks, tune, and recommend the right solutions.
  • Experience on developing the in-house simulators and service virtualizations with http/https and JMS protocols.
  • Experience of using various Design Patterns including J2EE patterns.
  • Expertise in Struts, Spring3.x, spring boot, Hibernate, Rest and Log4J.
  • Experience on performance Engineering Code scanning, root-cause analysis, optimizing and recommending the right solutions.
  • Experience in Performance tools such as Yourkit, Jprofiler, Wily, Android Device Monitoring, Instruments in IOS and experience on Perfecto for Mobile profiling automation.
  • Proficiency in designing, developing, deploying applications, configure and tunable admin console settings using Embedded Tomcat.
  • Proficiency in using POJO based object-relational mapping tools such as Hibernate.
  • Excellent programming skills and development experience in languages/technologies such as XML/XSL, JSON, Servlets, JSP, RMI and JDBC.
  • Expertise in back-end procedure development, for Database Applications using HirDB, MongoDB, Oracle 9i/10g, MySQL 5.x/4.x
  • Strong high-performance/high-volume application design, construction, and tuning experience.
  • Skills on automating the builds with RLM and Jenkins build from RTC streams.
  • Excellent Analytical, Communication and Interpersonal skills.

TECHNINCAL SKILLS:

Technologies: J2EE, JSP, Servlets, JDBC, JAXB, RMI, Web services (SOAP/REST).

Application/Web Servers: Apache Tomcat 7.x/8.x/9.x Embedded Tomcat.

Cloud Libraries: Spring Cloud components like Eureka, Config server and Hystrix.

Software/Languages: Java 5 to 8, SQL, XML, JSON, HTML, CSS, JavaScript.

Frameworks: Spring Boot, Struts, Hibernate 3.0.

RDBMS: Oracle 9i/10g, MySQL 4.x/5.x, Pivotal Gemfire and MongoDB

UI Frameworks: Flex

Environment: /OS Pivotal Cloud Foundry, Windows 10/7.

Tools: /IDE STS, Android Studio, RAD 7.5/8.5, Eclipse, SoapUI and Postman.

Performance Tools: YourKit, JProfiler, Developer tools in Browsers, Perfecto, HttpWatch, Version

Control / Build tools: Maven/Ant build, Clear Case, IBM RLM, SVN, GIT & Jenkins.

WORK EXPERIENCE:

Confidential

Senior Software Engineer

Responsibilities:

  • Involved in all the activities, such as requirement gathering, design, development, code review and Unit testing.
  • Involved in activities such as optimizing/ redesigning the UI/Backend and its components.

Environment: Embedded Tomcat, Pivotal Cloud Foundry, Spring Boot, MongoDB, STS, RTC, Yourkit, Maven, Git, SVN.

Confidential

Senior Software Engineer

Responsibilities:

  • Research and developing the performance Utilities, recommendation POC and implemented the same.
  • Responsible to understand requirements from client in the form of Epics, user stories, tasks.
  • Analyze the requirements and developed Microservices using Spring Boot in PCF cloud environment.
  • Developed Microservices using rest controller and use Gemfire cache, ribbon client, load balancer, eureka server and Hystrix implementation based on the business need.
  • Use Jackson and Gson library to read and write object as string.
  • Use single sign on, -based authentication to consume backend microservices.
  • Used Java 8 features while development such as functional interface, lambda expressions, stream API, for each, completablefuture, optional etc.
  • Used JaxB and Stax framework to bind xml to java object model.
  • Used Asynchronous calls while consuming using completablefuture, executers and @async annotation of spring boot.
  • Used Yourkit tool for performance tuning of Microservices and Gson library when size is less than 5 Kb for reading and converting object into string that increase the performance of the application.
  • Work on GIT that includes checkout, resolve conflict and commit the code changes.
  • Co-ordinate with testing team to understand and resolve the defect raised during testing.
  • Validated final end-to-end systems.
  • Prepared test cases based on business requirements.
  • Co-ordinated for system integration and production deployments of the systems.
  • To make sure of closure of all issues and completion of requirements at the end of 3 week iteration.
  • Work with UAT, production deployment team to resolve the defect raised during UAT and production phase.
  • Co-ordinate with PVT team to understand and fix the production issues raised in live application.

Environment: Embedded Tomcat, Pivotal Cloud Foundry, Spring Boot, JFP (STRUTS, Spring, Web-Services, Hibernate), Oracle 11g, PL/SQL Developer, JMS, TIBCO, JSP, XML, XSD, MongoDB, Quality Center, Eclipse, STS, RTC, Yourkit, Android Studio, JProfiler 6.x /7.x/8.x/9.x, HttpWatch/Firebug/ Browser Developer tools, Pivotal Gemfire, LISA, Maven, IBM RLM & Jenkins, Perfecto.

Confidential

Developer/Senior Developer

Responsibilities:

  • Involved in all the activities, such as requirement, design, development, and code review, Unit testing
  • Involved in only development activities for rest of the applications
  • Participated in designing the application based on standards-based development, using Struts, EJB and Hibernate.
  • Participated in design and development of application using JSP, Servlets, JMX, JSON, DHTML/CSS, and DOM.

Environment: Java 1.7/1.8, Websphere6.1/8.5, STRUTS1.3, Spring, Web-Services, HiRDB, DB2, Oracle 11g, JSP, XML, XSLT, XSD, JAXB, DHTML/CSS, DOM, Hibernate.

Confidential

Developer

Responsibilities:

  • Involved in requirement analysis, functional specification creations and identifying the components of change Involved in activities such as optimizing/ redesigning the UI/Backend and its components.
  • Participated in designing the application based on standards-based development

Environment: Java1.6/1,7, Flex, ActionScript, Spring, Web-Services, HirDB, DB2, Oracle 11g, JSON, XML, XSLT, Hibernate.

Confidential

System Engineer

Responsibilities:

  • Involved in requirement analysis, functional specification creations and identifying the components of change
  • Involved in activities such as optimizing/ redesigning the UI/Backend and its components.
  • Participated in designing the application based on standards-based development.

Environment: Java 1.6, Spring, Web-Services, HirDB, MySQL, JSON, XML, XSD, JAXB, Hibernate.

Hire Now