Senior Java Software Engineer - Deltek, Bengaluru
Deltek is actively seeking a highly skilled Senior Java Software Engineer to join our dynamic global development team based in Bengaluru, India. In this pivotal role, you will be instrumental in designing, developing, and maintaining robust web-enabled applications and complex data-driven solutions. You will collaborate closely with cross-functional teams situated across the United States, Philippines, and India, contributing to mission-critical systems that demand a deep understanding of both application logic and database architecture. A key responsibility will involve supporting customer issues during US East Time hours, requiring flexibility and a proactive approach. This position presents an exceptional opportunity to contribute to innovative projects and significantly advance your technical expertise within a fast-paced, international environment.
Key Responsibilities:
- Design, develop, and maintain sophisticated web-enabled applications utilizing Java, J2EE, and associated technologies.
- Engage in close collaboration with diverse, cross-functional teams located across multiple geographic regions to ensure the successful delivery of high-quality software products and timely updates.
- Craft intricate SQL queries, develop stored procedures, and implement strategies for optimizing database performance.
- Actively participate in and contribute to all phases of the Software Development Lifecycle (SDLC).
- Diagnose, troubleshoot, and resolve production issues that span both application and database layers.
Qualifications:
- Possess a Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or a closely related field.
- Minimum of 2 years of professional software development experience, with a strong focus on Java, J2EE, HTML, JavaScript, and SQL.
- Demonstrate robust knowledge and practical skills in Relational Database Management Systems (RDBMS).
- Proven track record in developing SQL, SQL Functions, and Stored Procedures.
- Familiarity with PL/SQL or Transact-SQL is required.
- Exhibit a strong aptitude for quickly learning new products and technologies.
- Demonstrated involvement in all phases of the Software Development Lifecycle.
- Possess excellent analytical, problem-solving, and troubleshooting capabilities.
- Communicate effectively to foster strong collaboration within distributed international teams.
- Ability to work seamlessly with international teams operating across different time zones.
Preferred Skills:
- Educational background or practical experience in Accounting and Budgeting is advantageous.
- Experience working within Agile methodologies.
- Previous exposure to Enterprise Resource Planning (ERP) systems.
- Experience with reporting tools such as Crystal Reports, SSRS, Jasper, or IBM Cognos.
- Proficiency in database performance tuning, implementing indexing strategies, and analyzing execution plans.
