We provide IT Staff Augmentation Services!

Software Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Around 3+ years of experience in Object Oriented Programming, design and development of Multi - Tier distributed, Enterprise application using Java/J2EE technologies.
  • Well versed with complete Software Life Cycle Development (SDLC) process which includes Analysis, Designing, Developing, Testing, Implementing and documenting the entire life cycle using various methodologies likeWaterfall and Agile Methodologies.
  • Expertise in client-side design and validations using HTML, CSS, Java Script, Bootstrap and Angular.
  • Experience in developing cloud-based applications using Amazon Web Services (AWS).
  • Experience in understanding and implementing of Micro Services in client-server business applications.
  • Proficient in implementation of frameworks like Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Spring Boot.
  • Experience in application development using J2EE technologies likeJSP, Servlet and Web Services.
  • Well versed with consuming and producing Web Services like SOA Architecture and REST working with data-exchange formats like PLAIN TEXT, XML and JSON formats.
  • Worked on Relational databases like Oracle, My SQL and No SQL databases like Mongo DB, Dynamo DB
  • Experience in developing the application by using Service Oriented Architecture (SOA) and Micro Service Architecture.
  • Experience with servers likeWeb Logic, JBOSS, Apache TomcatandIBM Web Sphere.
  • Good exposure on using various tools like Eclipse, Spring Tool Suite (STS), IntelliJ in implementing the applications.
  • Experience in developing applications on Windows, UNIX and Linux Platforms.
  • Hands on experience in working with Junit, Jenkins, Maven, Groovy Spock and Apache Ant.
  • Extensively worked on Jira Tools for tracking stories in a project.
  • Strong communication and analytical skills and a demonstrated ability to handle tasks as well as work independently or in a team.
  • Well experienced in collaborating with onsite as well as offshore teams and coordinating with business to convert business requirements into technical specifications.

TECHNICAL SKILLS

Languages: Java, J2EE, JavaScript, SQL, Python

Enterprise Java: JSP, Servlet, Log4J API, Java Security

Web services: SOAP, RESTful.

SQL /NoSQL Databases: Oracle, SQL Server, MySQL, Mongo DB

IDEs: Eclipse, Spring Tool Suite, IntelliJ.

Tools: & Frameworks: Spring, Spring MVC, Spring boot, Spring batch, Spring Security, Spring AOP

UI Technologies: HTML, CSS, JavaScript, Bootstrap, Angular

Cloud technologies: Amazon Web Services (AWS)

OS & Environment: Windows, UNIX, Linux

Testing Tools/ Others: JUnit, Soap UI, Postman, Putty, Selenium, Robot, Sikuli

Version Control: Git, SVN.

Web/App Servers: Apache Tomcat, JBOSS

PROFESSIONAL EXPERIENCE

Confidential

Software Engineer

Responsibilities:

  • Involved in design, development, testing and implementation of the process systems, working on iterative life cycles business requirements, and creating Detail Design Document.
  • Usingagilemethodologies to plan work for every iteration and used continuous integration tool to make the build passes before deploying the code to other environments.
  • Involved in using Angular components, Forms, Events, Keys, Router, Animations.
  • Developed client-side validations usingHTML, CSS, JavaScript, and springbean validator framework.
  • Developed API’s using Spring boot and Python and worked on REST integration between UI and backend.
  • Developed user interface withAngular, html and bootstrapsupport to speed up the application form filling.
  • Designed various tables required for the project usingOracledatabase.
  • Involved in writing automated test scripts for web apps using Selenium and Robot frameworks.
  • Involved in configuring Splunk and Dynatrace dashboards for Application Monitoring.
  • Involved in writing theMavenbuild file to build and deploy the application.
  • UsedLog4Jto capture the logging information
  • UsedJUnitto test the application classes.
  • Used GIT as version control, Bitbucket as central repository and JIRA for project management

Environment: Java, J2EE, JSP, Angular, Spring,Eclipse,Log4j, JUnit, Maven, GIT

Confidential

Software Intern

Responsibilities:

  • Technical responsibilities included high level architecture and rapid development
  • Design architecture following J2EE MVC framework
  • Developed interfaces using HTML, JSP pages.
  • Developed and implemented Servlets running under JBoss.
  • Used J2EE design patterns and Data Access Object (DAO) for the business tier and integration Tier layer of the project
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as loan status report, between the clients and the ban
  • Implemented EJB entity beans for persistence of business logic implementation
  • Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement
  • Inspection/Review of quality deliverables such as Design Documents.
  • Utilized Angular JS for its efficient data flow architecture to create a lightweight and render efficient web app dat searched projects via the GitHub API through keywords.
  • Wrote SQL Scripts,Stored procedures and SQL Loader to load reference data.

Environment: J2EE (Java Servlets, JSP, Struts), MVC Framework, Eclipse, Apache Tomcat

We'd love your feedback!