Senior Software Engineer (Tamil Nadu)

Senior Software Engineer (Tamil Nadu)

13 Aug
|
Patel Family Office
|
Tamil Nadu

13 Aug

Patel Family Office

Tamil Nadu

Experience- 5-10 years Job Type In office Key Responsibilities 1 Software Development Implementation Design develop and maintain Java applications using frameworks like Spring Boot Hibernate and JPA Implement RESTful APIs SOAP web services and microservices-based architectures Ensure code quality reusability and adherence to best practices Optimize application performance and scalability 2 Back-End Development API Integration Develop and integrate APIs for seamless data exchange between front-end and back-end systems Implement authentication and authorization mechanisms OAuth JWT Spring Security Work with messaging systems like RabbitMQ Kafka for asynchronous processing 3 Database Management Work with SQL and NoSQL databases MySQL PostgreSQL MongoDB for data persistence Write optimized queries and stored procedures for database interactions Ensure database security indexing and optimization for better performance 4 Testing Debugging Perform unit testing using JUnit Mockito and integration testing for ensuring code reliability Debug and troubleshoot performance issues memory leaks and runtime exceptions Implement logging mechanisms using Log4j SLF4J 5 CI CD DevOps Collaboration Work with DevOps teams to integrate code into CI CD pipelines Jenkins GitLab CI CD Azure DevOps Utilize containerization tools like Docker Kubernetes for application deployment Collaborate on cloud-based deployments using AWS Azure or Google Cloud 6 Security Performance Optimization Ensure application security using encryption authentication and secure coding standards Optimize Java applications for speed and efficiency Identify and resolve vulnerabilities following OWASP best practices 7 Agile Development Team Collaboration Participate in Agile Scrum ceremonies sprint planning daily stand-ups retrospectives Work with product managers business analysts and UI UX designers to refine requirements Collaborate with front-end developers to integrate APIs and enhance user experience 8 Documentation Continuous Learning Maintain technical documentation including system architecture and API documentation Stay updated with Java advancements frameworks and best practices Contribute to knowledge-sharing sessions and team mentorship Requirements Technical Skills Core Java JDK 11 Spring Boot Hibernate JPA Microservices architecture RESTful APIs SOAP web services SQL MySQL PostgreSQL NoSQL MongoDB Cassandra Testing frameworks JUnit Mockito Version control Git GitHub GitLab Bitbucket CI CD tools Jenkins Docker Kubernetes Cloud services AWS Azure GCP - optional but preferred Angular development Soft Skills Strong analytical and problem-solving skills Effective communication and teamwork abilities Ability to work in a fast-paced Agile environment Attention to detail and passion for software development Preferred Qualifications Bachelor s degree in Computer Science IT or related field Certifications like Oracle Certified Java Programmer OCJP Spring Professional Certification are a plus Job Types Full time Permanent Pay 1 500 000 00 - 2 500 000 00 per year Experience Back-end development 5 years Required

📌 Senior Software Engineer (Tamil Nadu)
🏢 Patel Family Office
📍 Tamil Nadu

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (tamil nadu) / tamil nadu

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (tamil nadu) / tamil nadu