
We are looking for a focussed, energetic and motivated Senior Java Developer. You must have sufficient experience in Java Development, Spring, Spring Boot, AWS and SQS, S3. You will be challenged with complex and robust product development.
As a Senior Java Developer, you will be the most senior developer within the company working alongside other Java Developers, the Engineering Manager, and the CTO.
Senior Java Developer requirements
Solid development experience using Java, Springboot, SQS, S3 and Microservices
Experience working in Swing Java framework
Revises, updates, refactors, and debugs code
Write clear, concise and efficient code and ensure it is fully tested
Service and develop features using Java with AWS, JUnit, SQL and Spring framework
You have a good knowledge of Cloud technologies (ideally AWS)
Participate in peer coding reviews and work in a collaborative, agile environment
Demonstrate technical knowledge and expertise with a clear understanding on the products' technical composition
Senior Java Developer responsibilities
7-9 yrs minimum work experience
Excellent analytical, troubleshooting, and communication skills
Excellent attention to detail and time-management skills
Serves as an expert on developed applications
Ability to adapt and learn new product/technology is key
Collaborates with internal teams to produce software design and architecture
Knowledge of Agile frameworks (i.e. Scrum) and has worked with Jira or Spira
Attend daily stand-up meetings alongside the Scrum Master
A self-starter, hardworking and committed individual
Work UK hours - ideally 9.00am - 6pm with the expectation to work out of ours when needed

Similar jobs

We are looking for:
• 2+ years of expertise in software development with one or more of the general programming languages (e.g., Python, Java, C/C++, Go). Experience in Python and Django is recommended.
• Deep understanding of how to build an application with optimized RESTful APIs.
• Knowledge of a web framework like Django or similar with ORM or multi-tier, multi-DB-based data-heavy web application development will help your profile stand out.
• Knowledge of Gen AI tools and technologies is a plus.
• Sound knowledge of SQL queries & DB like PostgreSQL(must) or MySQL. Working knowledge of NoSQL DBs (Elasticsearch, Mongo, Redis, etc.) is a plus.
• Knowledge of graph DB like Neo4j or AWS Neptune adds extra credits to your profile.
• Knowing queue-based messaging frameworks like Celery, RQ, Kafka, etc., and distributed system understanding will be advantageous.
• Understands a programming language's limitations to exploit the language behavior to the fullest potential.
• Understanding of accessibility and security compliances
• Ability to communicate complex technical concepts to both technical and non- technical audiences with ease
• Diversity in skills like version control tools, CI/CD, cloud basics, good debugging skills, and test-driven development will help your profile stand out.
Position Requirements
• Expert in front-end development using Javascript, CSS, and Java.
• Hands-on experience in Java, J2EE, Hibernate, Springboot.
• Deep knowledge & working experience with Database, JSP, Javascript frameworks.
Technical Skills
• 4 years of experience in the software industry experience.
• Strong self-initiative to strive for both personal & technical excellence.
• Coordinate efforts across the Product development team and Business Analyst team.
• Strong business and data analysis skills.
• Should be strong on coordinating with onshore resources on the development.

Java with cloud
Core Java, SpringBoot, MicroServices |
- DB2 or any RDBMS database application development |
- Linux OS, shell scripting, Batch Processing |
- Troubleshooting Large Scale application |
- Experience in automation and unit test framework is a must |
- AWS Cloud experience desirable |
- Agile Development Experience |
- Complete Development Cycle ( Dev, QA, UAT, Staging) |
- Good Oral and Written Communication Skills |
Job Description :
A candidate who has a strong background in the design and implementation of scalable architecture and a good understanding of Algorithms, Data structures, and design patterns. Candidate must be ready to learn new tools, languages, and technologies
Skills :
Microservices, MySQL/Postgres, Kafka/Message Queues, Elasticsearch, Data pipelines, AWS Cloud, Clickhouse/Redshift
What you need to succeed in this role
- Minimum 6 years of experience
- Good understanding of various database types: RDBMS, NoSQL, GraphDB, etc
- Ability to build highly stable reliable APIs and backend services.
- Should be familiar with distributed, high availability database systems
- Experience with queuing systems like Kafka
- Hands-on in cloud infrastructure AWS/GCP/Azure
- Highly plus if know one or more of the following: Confluent ksql, Kafka connect, Kafka streams
- Hands-on experience with data warehouse/OLAP systems such as Redshift, click house and added plus.
- Good communication and interpersonal skills
Benefits of joining us
- Ability to join a small and growing team, and work with some of the coolest people you've ever met
- Opportunity to make an impact, and leave your mark on this organization.
- Competitive compensation, with the ability to shape your own career trajectory
- Go Extra Mile with Learning and Development
What can you look for?
A wholesome opportunity in a fast-paced environment that will enable you to juggle between concepts, yet maintain the quality on content, interact and share your ideas and have loads of learning while at work. Work with a team of highly talented young professionals and enjoy the benefits of being at Xoxoday.
We are
A fast-growing SaaS commerce company based in Bangalore with offices in Delhi, Mumbai, SF, Dubai, Singapore and Dublin. We have three products in our portfolio: Plum, Empuls and Compass. Works with over 1000 global clients. We help our clients in engaging and motivating their employees, sales teams, channel partners or consumers for better business results.
Responsibilities:
- Designing and implementing Java-based applications.
- Analyzing user requirements to inform application design.
- Defining application objectives and functionality.
- Aligning application design with business goals.
- Developing and testing software.
- Debugging and resolving technical problems that arise.
- Producing detailed design documentation.
- Recommending changes to existing Java infrastructure.
- Developing multimedia applications.
- Developing documentation to assist users.
- Ensuring continuous professional self-development.
Requirements:
- Good knowledge in Java integration, Spring and oauth/Rest Integration
Opportunity to work with a Silicon Valley based security and governance start-up.
About Privacera
Privacera, Inc is a California based start-up company that is looking for Senior Software Engineers to work out of our Mumbai/Pune based office. Privacera is a cloud-based product which uses Cloud native services in AWS, Azure and GCP. Privacera is a fast-growing start-up and provides ample opportunity work on all Cloud services like AWS S3, DynamoDB, Kinesis, RedShift, EMR, Azure ADLS, HDInsight, GCP GCS, GCP PubSub and other services.
We are looking for motivated individuals who are keen to work on Cloud or Big Data services or have worked on Cloud and Big Data. If you want to work in a start-up culture and are ready for the challenge, then join us on our exciting journey.
Responsibilities:
- Design, code and debug cloud-native applications.
- Evaluate and identify new technologies for implementation
- Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions
- Write well designed, testable, efficient code
- Develop software verification plans and quality assurance procedures
- Serve as a subject matter expert
Requirements:
-
5+ years of relevant experience in software development
-
Deep understanding of public cloud infrastructure (AWS, Azure or Google)
-
Experience with large scale distributed systems
-
Ability to troubleshoot distributed systems
-
Prior experience with data encryption, TLS/SSL is a strong plus
-
Experience with Docker and Kubernetes is a plus
-
Deep experience with Java
-
Excellent communication (writing, conversation, presentation) skills, consensus building, Quick learner
Good to have experience in Production support - Tier 4
Experience with these technologies are a plus: AWS, Microsoft Azure, Google Cloud, Cloudera, Snowflake, Mongo DB, Oracle, Databricks, Datastax, Confluent
1. Technical skills include Java/JDK 6 and above, web services SOAP, REST, Micro Webservice, XML Parsing and schema design skills, JDBC, ORM, Multi-Threading.
2. Hands-on experience in design (HLD/LLD) and design patterns and Design principles is mandatory.
3. Excellent communication and client handling skills are required.
4. Server-side component design, detailed technical design, development, implementation and maintenance
5. In depth knowledge of core java. Solid on coding fundamentals e.g. Object-Oriented design, data structures and dependency injection
6. Hands-on experience in widely used third party frameworks (e.g. Spring, Hibernate)
7. Experience with Java Script framework like EXTJS, Jquery , Angular etc.
8. Strong background Object Oriented analysis and design
9. Hands on experience with Databases technologies preferably MS SQL Server.
10.Knowledge of deployment platforms Jboss/ Wildfly/Tomcat.
11.Experience working in high performing development teams using Agile/Scrum methodologies and tools (eg.Agile,Jira)
12 Experience with automated code review tools and build process.
13.Experience in performance optimization by code optimization, profiling, detecting bottle neck and finding contended locks in system
14.Proven track record of being a successful developer and lead and mentor by accomplishing tasks on schedule with strong initiative, commitment to quality, team blending and leadership skills.
15.The candidate must be highly self-motivated confident and mature, well developed analytical and problem-solving skills with the aptitude to learn as well as a flexibility to adapt to change.
16. Candidate should have worked on end-to-end life cycle of the project (ideation to go-live)
The right candidate will be offered ESOPs as well in their compensation.

