We provide IT Staff Augmentation Services!

Software Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Software Developer with nearly 7 years of experience in Analysis, Design, Developing, Testing and Maintaining Web based Applications using JAVA/J2EE and had knowledge on frontend technologies.
  • Expertise in designing Java, J2EE applications using Spring, SpringBoot, Jersey, Spring JDBC, REST Web Services.
  • Experience in implementing Core Java Concepts.
  • Experience in Java8 features like Lambda expressions, Streams, Funtional Interfaces, parallel processing.
  • Performance tuning using multi - threading ExecutorServices and Java8 streams.
  • Managing environments in Cloud using OneOps which is a Confidential internal tool for private clouds
  • Good knowledge on cloud platform (Microsoft Azure) in implementing IaaS and PaaS (Azure SQL).
  • Experience in implementing messaging services using ActiveMQ and distributed messaging system (Apache Kafka).
  • Experience in frontend Javascript frameworks like AngularJS and ReactJS.
  • Experience in writing SQL queries using aggregations, joins and sub queries etc.,
  • Experience in CICD tools like Jenkins/Looper,Concord.
  • Good knowledge on other J2EE technologies like JSP, Servlets.
  • Expertise with J2EEcompliant IDEs like Eclipse, RAD.
  • Experience is using Java/J2EE design patterns like Singleton, DAO, Model classes, Factory.
  • Expertise in using UML design tools like Rational Rose, Star UML, Enterprise Architect for creation of Use-Case diagrams, Class diagrams, Interaction diagrams (Sequence diagrams, Activity diagrams).
  • Experience in GitHub, SVN and CVS for version control and comprehensive knowledge of Log4j for logging and MAVEN for project build.
  • Developed applications in environments of Agile and Waterfall methodologies.
  • Strong analytical, problem solving, programming skills, logical implementation, trouble-shooting, Installation and Configuration Skills.
  • Have experience in doing individual contribution and work as a team member as well.

TECHNICAL SKILLS

PROGRAMMING LANGUAGES: Java, JavaScript, C, C++

WEB BACKEND: J2EE, Springboot, Spring MVC, Jersey, JavaMail API, JMS, JSP, Servlets

WEB FRONTEND: HTML, CSS, Bootstrap, JavaScript, Angular JS, JSON, XML, ReactJs

WEB SERVERS: Apache Tomcat

DATABASE: MYSQL, DB2 on z/OS

BUILD TOOL: Ant, Apache Maven

LOGGING: slf4j, log4j

Messaging: JMS, Active MQ, Apache Kafka

CLOUD: Microsoft Azure, OneOps

TOOLS: /IDE’S: Eclipse, GitHub, Postman, SVN, ServiceNow, MySQL Workbench

MAINFRAME: JCL, BMC Tool, SPUFI

PROFESSIONAL EXPERIENCE

Confidential

Software Developer

Responsibilities:

  • Developed REST APIs using Jersey and Springboot framework.
  • Good knowledge in writing SQL queries using joins, sub queries required for Repository class.
  • Writing Junits using Mockito for all ServiceImpl classes to make sure that we have 80% code coverage in Sonar
  • Building CI pipelines using Looper/Jenkins for all the projects that I built. Which includes publishing test results to Hygiea.
  • Used Concord to design CD pipeline for SIT and Stage deployments.
  • Managing environments in Cloud using OneOps which is a Confidential internal tool for private clouds.
  • Part of developing asynchronous solution using JMS ActiveMQ for sharing purchase orders with other Confidential teams like Logistics and Transportation.
  • Developed APIs to publish data to Apache Kafka using Spring.
  • Integrated with Spotlight ( Confidential internal notification management) for alerting on failures.
  • Involved in identifying performance bottlenecks of services and improved using multi threading.
  • Used Java8 streams and to process collections in parallel.
  • Developed a single page UI with ReactJS, HTML, CSS.
  • Work in an Agile driven development environment.
  • Used JIRA for task management and Confluence for documentation.
  • Worked closely with QA team for debugging problems and solving them.
  • Coordinate with offshore team for delivery.
  • Used Git for source code management and code reviews with offshore teams.
  • Created Sequence Diagrams for all REST APIs that I developed.

Environment: OneOps, Java 8/Java 6, Tomcat, ReactJS, Apache Kafka, SpringBoot, BaaS, Maria DB, DB2, Active MQ, Apache Cassandra, Splunk, Medusa, Spotlight, Concord, Looper, Websphere Application Server, EJB, OpenJPA, JSF, Datapower

Software Engineer

Confidential

Responsibilities:

  • Developed REST APIs using Jersey and Springboot framework.
  • Written all required Controller, ServiceImpl, Repository and Model classes for REST APIs.
  • Good knowledge in writing SQL queries using joins required for Repository class.
  • Implemented alerting with Log4J appenders and JavaMail API in asynchronous fashion.
  • Designed one screen in AngularJS to capture VitalSigns.
  • Used Mockito framework and developed Junits for unit testing.
  • Written CRUD methods for few modules.
  • Did a POC of CICD pipeline using Jenkins.
  • Being part of creating User Manual documents of all modules.
  • Managing team tasks of team size of 12 people.
  • Participating in requirements gathering from client with leads.
  • Documentation for the services that I developed including JavaDoc.

Environment: Java 6, Tomcat, Jersey, Springboot, Angular JS, Adobe Flex, Junit, MySQL, Windows 2012 R2

Software Engineer Trainee

Confidential

Responsibilities:

  • Being part of development of two modules with JSPs, Actions Classes, Business objects and DAO’s .
  • Provide client side validations with Java Script and on the Server side by the Struts Validator Framework.
  • Used Tortoise SVN for version controlling.
  • Building and giving releases to testing team with smoke testing.
  • Creating test data with all possible scenarios. This helped testers to do automation.

Environment: Java, Java script, JSP, HTML, Servlets, Struts 2.0, Spring 2.5, JDBC, SQL Server, Windows Server 2006

We'd love your feedback!