Software Engineer Resume
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
