Senior C++/Java Developer - Spring/RDBMS (6-10 yrs) Chennai (Backend Developer)
Aditi Staffing India Pvt Ltd
Chennai, India
4d ago
source : hirist.com

Job Description Summary :

  • Currently looking for a Senior C++, Java Developer to join our team supporting Enterprise Messaging system. The developer should have very good knowledge on C++, Core Java and Spring Framework.
  • Should have minimum of 6+ years of experience.

  • Understands and can reason about the business, as it relates to their area of expertise
  • Job Description :

  • Design and implement software applications, document and test systems, modify as necessary.
  • Work independently and with other engineers, architects, managers, QA and Operations teams, design and develop strategic and tactical processes and create solutions that meet business requirements.
  • Spends most of the time developing code, and efficiently produces elegant, clean code with no unnecessary complication or abstraction.
  • Code is well-commented, easy to maintain, and can be reused across a sub-system or feature. Code may persist for the lifetime of a software version.
  • Code is thoroughly tested with very few bugs, and is supported by unit tests.
  • Be part of feature or sub-system design reviews and code reviews and be recognized as the go-to Developer for that component.
  • 4+ years of experience developing software, primarily with C++
  • Expert hands on development experience using C++, JAVA, Spring Core and Spring Batch.
  • Deep understanding of and extensive experience applying advanced object-oriented design and development principles
  • Good analytical and problem solving skills
  • Experience developing data-driven applications using an industry standard RDBMS (Oracle, DB2, etc.), including strong data architecture and SQL development skills
  • Experience collaborating with business users to define the key business requirements and translate them into process / technical solutions
  • Experience in Unix based development environment is a plus
  • Knowledge on scripting languages like Unix Shell, Perl, Python is a plus
  • Experience applying software design patterns, data structures, algorithms.
  • Experience in application performance fine tuning is a plus.
  • Experience with unit testing and tools
  • Experience using industry standard software development tools (IDE / Version Control / Continuous Integration)
  • Strong debugging and problem resolution skills
  • Expertise in online payments and related domains is a plus Work with technical leadership and mentoring team.
  • Should have experience in implementing / using REST, SOAP and other industry standard middle layer services
  • Should have the good understanding of WebLogic, Apache.
  • Substantial Functional Knowledge of one or more domains
  • Can be relied on to deliver features and sub-systems on time and to requirements
  • Works well within a team and contributes effectively to the success of those that they interact with regularly.
  • Understands and can reason about the business, as it relates to their area of expertise.
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form