We provide IT Staff Augmentation Services!

Software Developer Resume

2.00/5 (Submit Your Rating)

Redmond, WA

SUMMARY

  • Software Developer with 5 years of experience in Analysis, Design and Development using Java/J2EE technologies
  • Experience in Multithreading, Algorithms, Data Structures, Design Patterns and OOPS concepts
  • Good experience of working on real time and distributed systems
  • Experience in full Software Development Life Cycle (SDLC) from analysis, design, development, testing, maintenance and support of projects
  • Experience in developing applications using Core Java, Spring 3.0, Hibernate, JDBC, RESTful Web Services, XML, JSON, Maven and Ant
  • Experience in redesign and refactor existing code to improve efficiency and performance
  • At ease with SQL including creating Tables, views, Stored Procedures, Indexes and Triggers
  • Experience in software unit testing, root cause analysis and bug - fixing
  • Familiarity with ElasticSearch, Big Data MapReduce and Hadoop infrastructure
  • Ability to work in a team or as an individual and accomplish task under minimal supervision

TECHNICAL SKILLS

Languages and Java-J2EE Technologies: Core Java 1.7/1.8, Spring 3.0, JDBC, HTML5, XML, Web Services, JavaScript, JASON, CSS

Web/App Servers: Tomcat 5.0/6.0/7.0, Weblogic

IDEs and Tools: Eclipse IDE 3.4, ANT, Maven, Junit

RDBMS: MS SQL Server 2008/2012

Design Methodologies: UML, Design Patterns (Factory, Singleton, MVC etc.)

Software Process: Waterfall, Agile, V Model

Version Control System & OS: Rational ClearCase, GIT, Windows, Linux

Framework: Spring, Hibernate

PROFESSIONAL EXPERIENCE

Confidential, Redmond, WA

Software Developer

Responsibilities:

  • Involved in the development of new features and optimizing existing ones using Agile Scrum Methodology
  • Analyze user needs, developed software solutions and have experience in AWS deployment
  • Implemented RESTful web services API
  • Work with lead engineers and QA to ensure features integration with other components
  • Execution of DB changes, creating/modifying Procedures and views
  • Worked on developing responsive website for Confidential using Orchard CMS

Environment: Java/J2ee, Spring MVC, HTML5, CSS, XML, GIT, WebLogic, ANT, Junit, Gradle, MS SQL, Postman Chrome

Confidential

Senior Software Engineer

Responsibilities:

  • Improved the management of threads to increase performancefor multi-threaded distributed system
  • Implemented Thread Pool which resulted in limiting the number of threads which was causing OOM in the core component of software
  • Used Memory Analyzer tool to find memory leaks with heap dumps
  • Analyzed thread race conditions and fixed high priority bugs in minimal time
  • Responsible for feature development and maintaining the core component of software using V model
  • Extensively worked with cross-functional teams for the design and development of components
  • Composed database tables, Joins, Views, Triggers and Stored Procedures
  • Developed test cases and performed unit test using JUnit Framework

Environment: Core Java, RMI, Socket Programming, XML, HTML, MS SQL, Git, Windows XP, Eclipse, ANT, Maven

Confidential

Software Engineer

Responsibilities:

  • Worked on trouble shooting production issues and made changes to improve the application performance
  • Responsible for the feature development of software
  • Created RESTful web service interface
  • Used Log4j to capture the log that includes runtime exceptions, monitored error logs
  • UsedSQLstatements and procedures to fetch the data from the database
  • Performed code reviews and writtenjUnittest cases for all the developed modules

Environment: Core Java, Spring 2.0, Hibernate, JDBC, XML, HTML, CSS, PL SQL, ClearCase, ANT, Eclipse, Linux

Confidential

Software Engineer

Responsibilities:

  • Developed software features using Core Java and designed pages using JSP
  • Conducted / participated in code reviews as required
  • Used Maven for sharing JAR files across several projects
  • Created Stored Procedures and written SQL Queries for the data layer
  • Prepared technical documents, performed debugging and testing

We'd love your feedback!