Prepare for Your FirstHive Interview with Real Experiences!
View interviewsi
FirstHive
14 FirstHive Jobs
FirstHive - Senior Software Engineer - Java/Spring (6-8 yrs)
FirstHive
posted 3+ weeks ago
Job Designation : APSE - Senior Software Engineer
Job Location : Bangalore
Job Overview :
We are seeking an experienced and highly skilled Senior Software Engineer / Team Lead with a strong background in handling large datasets. The ideal candidate will have extensive experience in MySQL, Java with Spring programming, and scheduling using Quartz.
A proven ability to optimize existing code and architecture is essential. This role demands excellent analytical skills and the ability to manage a small team of professionals with similar expertise.
Key Responsibilities :
Performance Optimization :
- Ensure performance Service Level Agreements (SLA) are met, including page response times, API response times, and API uptime.
- Optimize existing code and database architecture to improve performance and scalability. Analyze and resolve performance bottlenecks and database issues.
Programming and Development :
- Develop and maintain Java-based applications that interact with the MySQL database.
- Implement best practices for coding and database interaction to ensure high performance and reliability.
- Utilize Quartz for scheduling tasks and ensuring timely execution of critical processes.
Database Management :
- Design, implement, and manage large-scale databases.
- Write and optimize complex queries in MySQL for a growing database. Handle functionalities involving the efficient insertion and updating of large volumes of records.
Team Management :
- Lead and manage a team of database engineers and developers.
- Mentor and provide technical guidance to team members.
- Ensure the team follows best practices and maintains high standards in code quality and database management.
Continuous Improvement :
- Stay updated with the latest developments in database management, MySQL, Java programming, and scheduling technologies.
- Propose and implement improvements to the existing database systems and workflows.
Qualifications :
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- 6+ years of experience in software development.
- Strong programming skills in Java and Spring.
- Proficiency in MySQL with experience in handling large datasets.
- Proven track record in optimizing code and database architectures.
- Excellent understanding of performance tuning and optimization techniques.
- Experience with scheduling using Quartz.
- Experience in leading and managing a technical team.
- Strong analytical and problem-solving skills.
- Excellent communication and interpersonal skills.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Your FirstHive Interview with Real Experiences!
View interviewsIt was good working there.
There are no cons.
6-8 Yrs
Java, Java Spring Boot, MySQL
8-10 Yrs
Cyber Security, Ethical Hacking, Information Security +7 more
8-10 Yrs
Project Management
3-5 Yrs
CA, Financial Analysis, Financial Control +4 more
4-9 Yrs
Gurgaon / Gurugram, Bangalore / Bengaluru
Adobe, MIS, Product Management +5 more
5-6 Yrs
Bangalore / Bengaluru
SQL, Javascript, Linux +7 more
10-20 Yrs
Bangalore / Bengaluru
Python, SQL, Coding +7 more
7-12 Yrs
Bangalore / Bengaluru
Python, Machine Learning, Product Management +4 more
1-4 Yrs
Chennai
Customer Service, Sales, Business Administration +5 more
15-20 Yrs
Bangalore / Bengaluru
Python, Product Management, System Administration +4 more