We provide IT Staff Augmentation Services!

Sr. Java Developer/technical Architect Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • Certified Java Programmer and certified SAFe Agile Practitioner professional with 13+ years of expertise in Software Design and Development across various domains - Technology, Operations, Products, Processes and developing and delivering JAVA based enterprise & client-server applications and automating business processes.
  • Adept at developing JAVA based applications using Java, J2EE, SQL, Struts, Spring, Dependency Injection, JMS, Web-services, software design, data analysis, Big data and its tools and integration with third party API’s.
  • Excellent hands-on exposure in Core JAVA, Multi-threading, OOP’s Concepts (Design principles and patterns) and UML
  • Proficient in Software Development Life Cycle (Agile, Waterfall) including requirement analysis, design, development, testing and debugging.
  • Extensive exposure to multiple Business Verticals primarily Human Resources, eLearning, School Management, Health, Finance and Investment Banking
  • Proven excellence in prioritizing, taking instant decisions, applying them effectively for adhering to strict deadlines.
  • Experience managing key accounts from various industries such Banking financial services, IT, engineering and manufacturing.

TECHNICAL SKILLS:

Operating Systems: Windows 20007, Windows XP, Ubuntu 8.10(Linux).

Languages: Java, J2EE, JavaScript, XML and HTML.

Technologies: Servlets, JSP, JDBC, JNDI, JMS, Multi-threading.

Framework: Struts 1.2, 2.0, Spring 4.x, Dependency Injection, Spring Boot

Application Server: JBoss 4.2.x, 7.0.x

Web Server: Apache Tomcat 4.1., 7.0

Database: Postgre SQL, Oracle 10g, My SQL, SQL Server, Sybase

Project Methodologies: Waterfall, Agile, Scrum, RAD

Big Data Tools: Hadoop, HDFS, MapReduce, HBase, Impala, Phoenix

Build Tools: Ant, Maven, Gradle

Architectures: MVC, SOA, Microservices, Client Server, Component

PROFESSIONAL EXPERIENCE:

Confidential

Sr. Java Developer/Technical Architect

Environment: JAVA, Oracle, DB2, SQ, REST, Hadoop, Impala, Phoenix, HBase, Quarts Scheduler

Responsibilities:

  • Understand the business requirement and design a high-level technical solution and present to the group.
  • Design low-level architecture for a software program and its implementation in the existing application.
  • Presenting innovative ideas for application improvements
  • Writing program code based on the specifications
  • Writing unit test cases and integration tests suits to ensure successful builds.
  • Fixing bugs and enhancing existing application.
  • Responsible for code quality and writing java documentation and application documentation.

Confidential

Lead Consultant/Individual contributor

Environment: JAVA, Oracle, SQL, PL/SQL, XML, REST, RDA, Data watch, Visio, Spring boot

Responsibilities:

  • Developing middleware application to provide an interface for reporting tools
  • Comprehending business requirements from business analysts and estimating efforts and scope to the team members
  • Work with the team members to design algorithms and flowcharts
  • Writing program code based on the specifications given the document.
  • Writing unit test cases and integration tests and ensure deployment of successful builds.
  • Maintaining the systems once they are up and running in production environment.
  • Fixing bugs and enhancing existing application.
  • Create technical documentation for and reporting
  • Administering RDA (Risk Data Algebra) framework and coordinating with the core development team to enhance the functional performance by implementing different design principles; Developing middleware application to provide an interface for reporting tools
  • Mentoring development team with software engineers
  • Communicated job expectations, monitored and appraised job results, coached and counselled employees and enforced systems, policies and procedures to accomplish the information technology team
  • Follow agile methodology ceremonies as and when required.

Confidential

Software Project Manager

Environment: JAVA, Postgre SQL, SQL, PL/SQL, XML, REST, Struts, JBoss 7.0

Responsibilities:

  • Analyzing client requirements - functional specifications & delivering the application as per requirements & within TAT
  • Implementing SDLC for every lifecycle and adhering to software development standards & processes with best practices to deliver scalable and high-quality software
  • Identifying problems, evaluated trends and anticipated requirements in line with the IT strategies, policies and procedures
  • Managed recruiting, selecting, orienting and employees and developing personal growth opportunities
  • Communicating with the Engineers, Developers and Product Management to enhance the product development and extending interaction with the existing and prospective internal customers for individual requirements
  • Strategic planning for technical and business aspects, monitoring resource allocation to assure attainment of apt business and personal goals
  • Evaluating projects, updating schedules as per project status; organizing regular team meetings with team members
  • Communicated job expectations, monitored and appraised job results, coached and counselled employees and enforced systems, policies and procedures to accomplish the information technology team
  • Optimized technological research through organizational strategies, goals, practices and user projects
  • Mentoring development team with software engineers, and providing project management for software aspects
  • Troubleshoot, debug and improve performance of existing software
  • Create technical documentation for and reporting
  • Design and update software database
  • Gather and evaluate user feedback
  • Conduct team meetings and peer code reviews

Confidential

Software Project Manager

Environment: JAVA, SQL Server, Jasper, C# for web services, XML

Responsibilities:

  • Comprehending business requirements from business analysts and estimating efforts and scope to the team members
  • Writing program code based on the specifications given the document.
  • Writing unit test cases and integration test cases.
  • Fixing bugs and enhancing existing application.
  • Create technical documentation for and reporting
  • Also, I was involved in client interaction and team coordination
  • Writing program code based on the specifications given the document.
  • Writing unit test cases and integration test cases.
  • Fixing bugs and enhancing existing application.

Confidential

Software Engineer

Environment: JAVA, PostgresQL 8.4, SQL, JBoss 4.2

Responsibilities:

  • Understanding the existing program code
  • Conversion of existing queries of postgres to oracle with the help of database administrator
  • Transferred applications - core java and web-based on MVC -1 platform; debugged modules of different projects connected to the backend to PostgreSQL database
  • Worked with Oracle consultant for migration process.
  • Writing unit test cases
  • Debugging and fixing bugs in the existing application.
  • Designed front end to database connectivity and managed development part of the project using Struts framework
  • Have developed web based module for personal stock analyst.
  • Writing program code based on the specifications given the document.
  • Writing unit test cases and integration test cases.
  • Fixing bugs and enhancing existing application.

We'd love your feedback!