We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Sunnyvale, CA

SUMMARY

  • Over 7 years of total IT experience in software analysis, design, development and implementation of enterprise applications using Java/J2EE technologies (Java, Spring, Hibernate, WebServices, UNIX, PL/SQL) under Mac OSX, Linux and Windows environments.
  • Excellent work experience in building large - scale, distributed and high-volume systems.
  • Extensive experience in programming with Java, Servlets, JSP, JDBC, HTML, Spring, XML, JSON, Oracle, JUnit, and strong hands on experience in web servers such as Apache HTTPD, Tomcat and in Application servers such as JBoss, and Tomcat.
  • Excellent proficiency in Engineering Requirements Specifications, Analysis, Design, Development, Unit Testing, Integration Testing, Performance Testing, QA Testing, User Acceptance Testing, Production Deployment and Production Support.
  • Experience in Core Java with Collections, IO, Multithreading, Serialization, Concurrency, Queuing and Exception Handling.
  • Experienced in using design patterns MVC, Singleton and DAO.
  • Experience in developing Web Services using - SOAP, WSDL, Axis, Axis 2 Web Services and RESTful WebServices.
  • Good work experience in Spring framework.
  • Excellent work experience in writing SQL queries, stored procedures, database triggers, partitioning with major Relational Databases, Oracle and TimesTen.
  • Good work experience with IDEs such as NetBeans, Eclipse.
  • Experience with Tools such as SQL Developer, SOAP UI, Splunk and JMeter.
  • Excellent work experience in Maven and ANT for build management.
  • Excellent work experience in 24*7 Production support.
  • Good work experience with highly secured applications.
  • Good experience in performance tuning and JVM tuning.
  • Excellent experience in creating splunk dashboards and queries.

TECHNICAL SKILLS

Programming: Core Java, J2EE, UNIX scripting.

Frameworks: Spring, Hibernate, Web Services, Axis2, SOAP, JSON, and XML.

Platform: Mac OSX Yosemite, Mavericks, Mountain Lion, Oracle, Autosys, Jboss Webservers.

IDE: Eclipse, SQL Developer.

Planning: Effort Estimation, Project planning.

Execution: Waterfall and Agile models.

Soft Skills: Client rapport, Presentation, Written & Communication skills.

PROFESSIONAL EXPERIENCE

Confidential, Sunnyvale, CA

Sr. Java Developer

Responsibilities:

  • Working as a Java developer for Apples ETS WWDR System.
  • WWDR system is.
  • WWDR Confidential Developer Program has multiple projects including ProPro CIPS, XCode, Thallium, TestFlight, Crypto etc. Confidential developers may use Developer Portal or Xcode to create, view, update or delete provisioning profiles.
  • Confidential ’s WWDR Self-Servicing agreement (SSA) program is designed for WWDR marketing/legal team to maintain agreement content for Confidential Developer membership products.
  • Planning development sprint execution and deployment of changes.
  • WWDR system also manages various events held for developers world wide including WWDC and other tech talks throughout the year.

Environment: Core Java, Photon Framework, Jenkins, DEVOPST, SVN, GIT, Stash, Radar, Espresso, Linux, Jdk 1.7., Shell Scripting, Ant, Maven, SQL, Eclipse, Maven, Apache, Oracle, Tomcat,Jetty & Splunk.

Confidential, Beaverton, OR

Java Developer

Responsibilities:

  • Working as a Java developer to build scalable Java Web Service platform for Confidential + System.
  • Confidential + Services include multiple modules and applications such as Confidential + Fuel, Confidential + Connect, Confidential + Running, etc. Confidential + devices are used to track daily activity, measure runs and workouts and motivate consumers to be fit by gaining Confidential Fuel. Confidential + devices are used to track daily activity, measure runs and workouts and motivate consumers to be fit by gaining Confidential Fuel.
  • Collaboratively work with other support teams such as QA, Consumer Services, Performance testing etc., and Capability teams at Confidential Inc. to review the resolution approach and/or to implement the resolution in production
  • Planning development sprint execution and deployment of changes.
  • Proactively identify the issues with the application code or infrastructure and work towards the preventive maintenance

Environment: Core Java, Spring, JSON, JBoss, Apache httpd, Eclipse, Coherence Caching, Oracle Exadata, new Relic, Splunk Quering, splunk dashboards

Confidential, Cupertino, CA

Java Developer

Responsibilities:

  • Working as a Core Java developer to build robust Java Web Service platform for Confidential Crash Reporter Submissions system.
  • Confidential Crash Reporter Submissions handles millions of crash logs fetched from worldwide Confidential devices such as Mac, iPhone, iPad, etc. when the devices are synced to iTunes.
  • Submissions server constitutes series of Web Servers such as Tomcat, Apache HTTPD, Netty to collaborate and process the crash logs and extract the needed crash information.
  • Constantly collaborating with iOS Submissions Business teams on regular basis to gather requirements and cascade them to development in agile sprints.
  • Constantly collaborating with QA and Business teams in testing and deployment phases.
  • Planning development sprint execution and deployment of changes.
  • Collaborating with offshore team to execute parallel development.
  • Developed Archiver module using Java Threading APIs to process high volume crash log requests in parallel. Archiver module is capable of handling up to 2000 threads at any given time thereby improving the capability for high volume crash requests from Confidential devices worldwide.
  • Developed and implemented secure SSL JDBC connection between Tomcat Web Server and ORACLE database.
  • Implemented TimesTen Cache groups to exponentially improve the processing performance to handle millions of crash log data.
  • Implemented mutual authentication between Netscaler Load Balancers and Tomcat servers for improved security.
  • Used Spring Framework for Web services for transferring high volume client request details to database.
  • Implemented Rsync UNIX scripts to pull archived log files from Tomcat servers.
  • Developed XML and JSON based SIA between Crash Reporter client and Tomcat Web Services.

Environment: Core Java, XML, JSON, Spring Framework, Oracle/PL SQL, TimesTen, Tomcat, Netty, Apache HTTPD, splunk.

Confidential 

Java Developer

Responsibilities:

  • Worked as a Core Java developer to build Attaché File Encryption for iOS/Mac Plugin devices and implement Attaché One Hop Architecture.
  • Attaché is Confidential ’s high volume file transfer/posting application to handle large email attachments. This enables several thousands of users to transfer files, which are larger than the maximum permissible limit.
  • Attaché currently operates in three different modes - Attaché Web, Command Line Interface (CLI) and Desktop Client (Plug-In). Similar application for an iOS device and also adding file encryption facility to increase the security of the uploads.
  • One Hop Architecture for Attaché is a state-of-art revamp for the legacy Attaché architecture to mainly address the need to improve the speed and efficiency of handling large volume file transfers.
  • Collaborated with Confidential Mail Business team to gather requirements and conceive the system model for robust/effective File Encryption for iOS devices.
  • Collaborated with Attaché client team to redefine the handshakes and gracefully revamp the legacy Attaché architecture with an improved version.
  • Planning sprint execution and leading offshore team to execute all phases of SDLC.
  • Implemented RSA Algorithm for File Encryption. The high volume attachments are encrypted on-the-fly and the encryption/decryption are maintained by AKS (Attaché Key Store Services).
  • Conceived Spring RESTFul Web Service architecture for handling large data uploads.
  • Developed several JSON based SIA for smooth integration between Attaché Web Services and Attaché Key Store Services.
  • Worked on SSP integration of Attaché CLI interface to enhance user experience.
  • Tomcat Web Servers setup.
  • Performed load-testing simulation from iOS client devices to validate peak loads.
  • Setup project and maintain sub version repositories.

Environment: Core Java/J2EE, JSON, HTML, JavaScript, CSS, Spring RESTful service, JBoss, Oracle/PL SQL.

Confidential 

Systems Engineer

Responsibilities:

  • Worked as a Core Java and UNIX scripting developer to build several mid-ware platforms for products like eApproval ( Confidential Finance), eCost ( Confidential R&D), Submissions and iPhone tasking.
  • Design and development of Apache and Tomcat Web Services.
  • Development of intermediate and advanced Unix Shell scripts.
  • Was part of end-to-end Software Development Life Cycle (from Design to Deployment phases).
  • Developed Hibernate based Database transactions.
  • Developed several RESTFul and Axis2 based Web Services.
  • Oracle performance tuning with TKProf, Explain plans, indexes and hints.
  • Tables and materialized views normalization.
  • UNIX scripting for Autosys jobs.

Confidential

Systems Engineer Trainee

Responsibilities:

  • Confidential Training for Java and Unix system.
  • Complete the required certifications to complete the training.

We'd love your feedback!