We provide IT Staff Augmentation Services!

Application Developer Resume

2.00/5 (Submit Your Rating)

Alpharetta, GA

SUMMARY

  • Results - driven individual with four years of experience desiring to bring engineering and Financial services experience to a software Engineer position.
  • Around 6 years of experience in all phases of the software development life cycle (SDLC) starting from requirement gathering to software design, development & implementation, delivery, test planning and production support.
  • Experience working on Cloud Computing platforms such as Google Cloud Platform and Amazon Web Services.
  • Hands on experience in Project Planning, Problem solving, tracking to resolve long-pending issues encountered during projects.
  • Experience in designing, developing and implementing Multi-tier, Client/Server, Enterprise and Web applications using Java/J2EE.
  • Experience in Java based technologies, which include Core Java, JDBC, Restful Web services, JSF, JSP and frameworks such as Hibernate, Spring-Boot.
  • Strong knowledge in Object Oriented Programming concepts.
  • Extensive knowledge in Core Java, Collections API and Multithreading.
  • Extensive experience in working with Spring MVC Architecture, Sping Batch, Hibernate and Spring Framework.
  • Very good understanding of web based technologies such as JSP, JSF, HTML, CSS, PrimeFaces and JavaScript.
  • Command in ReactJS for creating interactive UI's using Virtual DOM, JSX, React Native concepts.
  • Excellent skills in creating and accessing various databases such as NoSQLMongoDB and Couchbase Database, SQL database like PostgreSQL,
  • Extensive experience in programming, deploying, configuring, fine-tuning Application using IBM Web sphere 7.0, Apache Tomcat 6.x/7.x.
  • Hands on experience IDE’s like IntelliJ, Liferay Developer Studio and Eclipse.
  • Highly result oriented and pro-active, proven abilities to learn new technologies quickly and implementing them successfully in production.
  • Strong Inter personal communication skills & ability to work independently as well as in a group.
  • Experience working on Hadoop, Spring-XD, Kafka, Hive and Spark.
  • Integrated GIT into the continuous Integration (CI) environment along with Jenkins.
  • Expertise in Automating Applications using Jenkins Continuous Integration Tool.

TECHNICAL SKILLS

Cloud ComputingPlatform: Amazon Web Services and Google Cloud Platform.

Languages: Basic C, Java, JavaScript, PrimeFaces, JavaServer Faces, HTML, CSS, Javaserver Pages, Hadoop, Hive, XPath, Apache Kafka.

Frameworks: Micro-Service Architecture, Spring-Boot, Spring MVC, Spring Batch, Spring-XD, Apache Spark.

Authentication Protocols: OAuth.

Automation Build Tools: Jenkins, Nexus.

Databases: SQL databases such as PostgreSQL, MySQL and NoSQL such as MongoDB and Couchbase database.

TestingTools: SonarQube, Cucumber, Selenium, JUnit, JMeter.

Security Testing: Fortify

VersionControlSystems: GIT, SVN Tortoise.

Product development: JIRA, Bitbucket, Confluence, SpotifyAgile methodology.

Application&WebServers: WebSphere7, Tomcat.

Operating Systems: Windows, Linux/Unix.

IDE: Intellij, Eclipse and Liferay Developer Studio.

PROFESSIONAL EXPERIENCE

Confidential, Alpharetta, GA

Application Developer

Responsibilities:

  • Workon Cloud Technologies such as Amazon Web Services and Google Cloud Platform. Design, Developand implement various Web based, multi-tier applications using highly scalable enterprise JAVA, J2EEframeworks.
  • Use complex application design, problem solving, ability to provide solutions and tracking to resolve long-pending issues encountered during the project, designs Concepts and design patterns.
  • Conduct meetings in both technical and non-technical terms to both novice and more proficient system users.
  • Suggest technical solutions to business problems. Work on Spotify Agile Methodology.
  • Implement Java best practices, system scalability, and performance tuning. Work across multiple teams that include business, development and support to troubleshoot and deduce root cause of issues.
  • Use Spring MVC Architecture, Hibernate, Spring Security, Spring CORE and JUnit.
  • Develop and implement applications in Micro Service Architecture using Spring Boot and Restful Web Services, XML, JSON with a combination of SQL and NoSQL databases.
  • Work on SQL databases like Oracle 11G, PostgreSQL and NoSQL database like MONGO. Develop User Interface applications using Liferay Digital Experience Platform.
  • Ensure all the security vulnerabilities are resolved from the application using Fortify Scan. Develop applications using IDE such as Eclipse/IntelliJ/Liferay Developer Tool.
  • Use messaging services like JMS and Apache-Kafka
  • Use GIT and SVN for source control, Maven, Tomcat and WebSphere 7.0, and Jenkins for Continuous Integration.

Confidential, Alpharetta, GA

Application Developer

Responsibilities:

  • The core implementation revolves around Spring Boot, Maven, NoSQLCouchbase Database, PostgreSQL, in-memory H2 and also developing User Interface for case management and search-match using Liferay, JSF PrimeFaces, Swagger UI.
  • Developed multi-tier J2EE application for the important modules of the project like Screening, Matching, Keying and set up customer and business Configurations using Spring Boot, Maven.
  • Experienced in Hadoop, Spring-XD, Spring Batch, Kafka, Hive and Spark.
  • Used JPA for database persistence, PostgreSQL, H2 in-memory database, NoSQLCouchbase database to store and retrieve customer and business hit records.
  • Produced and Consumed Restful Web Services using Postman Rest Client, Swagger UI, to interact with different applications from Informatica and third party tools.
  • Performed unit testing using JUnit, test functional behavior and performance using JMeter.
  • Have been a responsible Scrum Master for a few sprints.
  • Installing, configuring and maintaining Continuous Integration, Continuous Deployment, Automation and Configuration Management tools.
  • Expertise in deploying enterprise applications on WEB /Application servers like Apache Tomcat.
  • Interacted with customers to compile Runbooks and other design document.
  • Coordinated test plans and build for System testing, UAT, Pilot with QA.
  • Experience in Chef Management tool.
  • Experience in XML related technologies like XPath.
  • Involved in peer code reviews.

Confidential, Cumming, GA

SoftwareEngineer

Responsibilities:

  • Gathered system requirements for the application and worked with the business team to review the requirements, and went through the Software Requirement Specification document and Architecture document.
  • Designed and developed web-based software using Spring MVC Framework and Spring Core.
  • Worked on the JAVA Collections API for handling the data objects between the business layers and the front end.
  • Using agile methodologies to plan work for every iteration and used continuous integration tool to make the build pass before deploying the code to other environments.
  • Involving in design, development, testing and implementation of the process systems, working on iterative life cycles business requirements, and creating Detail Design Document.
  • Used Spring ORM module to integrate with Hibernate.
  • Worked on GIT version Control Systems.
  • Designed the user interface of the application using HTML5, CSS3, JSF 2.1, and JavaScript.
  • Used Log4J to capture the logging information and JUnit to test the application classes.
  • Designed and developed Web Services to provide services to the various clients using Restful.
  • Reviewed the code for ensuring adherence to Java coding standards.
  • Developed Functional Requirement Document based on user’s requirement.

Confidential

SoftwareEngineer

Responsibilities:

  • Involved in various phases of SDLC such as requirements gathering, modelling, analysis, design of application using SCRUM AGILE methodology.
  • Designed and implemented application using JSP, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Hibernate, Oracle.
  • Implemented Maven build tools to build jar and war files and deployed war files to target servers.
  • Have worked on Oracle 10g database for storing and retrieving the application data.
  • Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Wrote multiple SQL queries.
  • Experience creating multiple types of joins.
  • Involved in Web Administration like setting up Data Sources, deploying applications.
  • Used Continuous integration tool Jenkins for deploying the project.
  • Utilized various JavaScript and jQuery libraries bootstrap, AngularJSfor form validation and other interactive features.
  • Used putty to connect to different environments of the application.
  • Wrote Unit test cases using Junit
  • Worked closely in scrum agile environment.

Environment: JDK 1.7, Spring Framework, Hibernate, Oracle, SQL, JavaScript, jQuery, Junit., Eclipse IDE, Powershell.

We'd love your feedback!